aboutsummaryrefslogtreecommitdiff
path: root/uploader/publications/pubmed.py
diff options
context:
space:
mode:
Diffstat (limited to 'uploader/publications/pubmed.py')
-rw-r--r--uploader/publications/pubmed.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/uploader/publications/pubmed.py b/uploader/publications/pubmed.py
index d984d99..ed9b652 100644
--- a/uploader/publications/pubmed.py
+++ b/uploader/publications/pubmed.py
@@ -1,4 +1,10 @@
"""Module to interact with NCBI's PubMed"""
+import logging
+
+import requests
+from lxml import etree
+
+logger = logging.getLogger(__name__)
def __pub_date__(pubdate: etree.Element):
@@ -44,7 +50,7 @@ def __abstract__(article: etree.Element) -> str:
def __article__(pubmed_article: etree.Element) -> dict:
article = pubmed_article.find("MedlineCitation/Article")
return {
- "pubmed_id": pubmed_article.find("MedlineCitation/PMID").text,
+ "pubmed_id": int(pubmed_article.find("MedlineCitation/PMID").text),
"title": article.find("ArticleTitle").text,
**__journal__(article.find("Journal")),
"abstract": __abstract__(article),