diff --git a/adsmanparse/translator.py b/adsmanparse/translator.py index 7fe30b8..0dd6750 100644 --- a/adsmanparse/translator.py +++ b/adsmanparse/translator.py @@ -335,8 +335,11 @@ def _get_publication(self): volume = publication.get('volumeNum', None) issue = publication.get('issueNum', None) publisher = publication.get('publisher', None) + book = publication.get('bookSeries', {}).get('seriesName', None) if journal: pubstring = journal + elif book: + pubstring = book if volume: if pubstring: pubstring = pubstring + ', Volume ' + volume diff --git a/requirements.txt b/requirements.txt index 9f4a791..a8505bc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ -git+https://github.com/adsabs/ADSIngestParser@v0.9.27 -git+https://github.com/adsabs/ADSIngestEnrichment@v0.9.15 +git+https://github.com/adsabs/ADSIngestParser@v0.9.30 +git+https://github.com/adsabs/ADSIngestEnrichment@v0.9.17 adsputils==1.5.2 habanero==0.7.4 namedentities==1.9.4