From 3fff0bcf0db901cb2c44497843eca20cf394c88a Mon Sep 17 00:00:00 2001 From: Maya Herrscher Date: Thu, 22 May 2025 15:41:24 +0200 Subject: [PATCH] Take access information into account --- sok/management/commands/dblpimport.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sok/management/commands/dblpimport.py b/sok/management/commands/dblpimport.py index 084f0ad..a5f7943 100644 --- a/sok/management/commands/dblpimport.py +++ b/sok/management/commands/dblpimport.py @@ -96,6 +96,7 @@ class PublicationResult: year: int pages: Optional[Tuple[int, int]] dblp_doi: Optional[str] = None + access: Optional[str] = None authors: List[Tuple[str,str]] = field(default_factory=list) urls: List[str] = field(default_factory=list) @@ -195,6 +196,7 @@ class PublicationResult: # TODO Parse URLs ('ee') doi = None if not 'doi' in info else info['doi'] + access = None if not 'access' in info else info['access'] return cls( key=info['key'], @@ -202,6 +204,7 @@ class PublicationResult: year=int(info['year']), pages=pages, dblp_doi=doi, + access = access, authors=[(author['@pid'], html.unescape(author['text'])) for author in authors], )