Merge pull request #1811 from return42/fix-paper.html

[fix] doc of the paper.html template (isbn, issn)
This commit is contained in:
Alexandre Flament 2022-09-28 09:19:20 +02:00 committed by GitHub
commit 7097508a67
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 4 deletions

View file

@ -386,11 +386,11 @@ the parameter ``template`` must be set to the desired type.
- DOI number (like ``10.1038/d41586-018-07848-2``) - DOI number (like ``10.1038/d41586-018-07848-2``)
* - issn * - issn
- :py:class:`str` - :py:class:`List <list>`\ [\ :py:class:`str`\ ]
- ISSN number like ``1476-4687`` - ISSN number like ``1476-4687``
* - isbn * - isbn
- :py:class:`str` - :py:class:`List <list>`\ [\ :py:class:`str`\ ]
- ISBN number like ``9780201896831`` - ISBN number like ``9780201896831``
* - pdf_url * - pdf_url

View file

@ -77,6 +77,7 @@ def response(resp):
if url is None: if url is None:
continue continue
publishedDate = None
time = source['publishedDate'] or source['depositedDate'] time = source['publishedDate'] or source['depositedDate']
if time: if time:
publishedDate = datetime.fromtimestamp(time / 1000) publishedDate = datetime.fromtimestamp(time / 1000)
@ -106,8 +107,8 @@ def response(resp):
# 'pages' : '', # 'pages' : '',
# 'number': '', # 'number': '',
'doi': source['doi'], 'doi': source['doi'],
'issn': source['issn'], 'issn': [x for x in [source.get('issn')] if x],
'isbn': source.get('isbn'), # exists in the rawRecordXml 'isbn': [x for x in [source.get('isbn')] if x], # exists in the rawRecordXml
'pdf_url': source.get('repositoryDocument', {}).get('pdfOrigin'), 'pdf_url': source.get('repositoryDocument', {}).get('pdfOrigin'),
} }
) )