diff options
| author | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2020-07-15 16:42:25 +0100 |
|---|---|---|
| committer | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2020-07-15 16:42:25 +0100 |
| commit | f1f6ec91ca263e2e47357f4ddfd7e0e746fd93e7 (patch) | |
| tree | 965d39b2bb26643f73c1e32e3626de5543b812e6 | |
| parent | Improve publication date extraction (diff) | |
| download | paper2remarkable-f1f6ec91ca263e2e47357f4ddfd7e0e746fd93e7.tar.gz paper2remarkable-f1f6ec91ca263e2e47357f4ddfd7e0e746fd93e7.zip | |
simplify code
| -rw-r--r-- | paper2remarkable/providers/springer.py | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/paper2remarkable/providers/springer.py b/paper2remarkable/providers/springer.py index f9dc952..31f0a67 100644 --- a/paper2remarkable/providers/springer.py +++ b/paper2remarkable/providers/springer.py @@ -26,16 +26,12 @@ class SpringerInformer(Informer): return super()._format_authors(soup_authors, sep=" ", idx=-1) def get_year(self, soup): - meta = soup.find_all('meta', {'name': 'citation_online_date'}) - if meta: - date = meta[0]['content'] - return self._format_year(date) - meta = soup.find_all('meta', {'name': 'citation_publication_date'}) - if meta: - date = meta[0]['content'] - return self._format_year(date) - return '' - + for key in ["citation_online_date", "citation_publication_date"]: + meta = soup.find_all("meta", {"name": key}) + if not meta: + continue + return self._format_year(meta[0]["content"]) + return "" class Springer(Provider): |
