diff --git a/modules/papers.py b/modules/papers.py index 4de51d1..f6910ef 100644 --- a/modules/papers.py +++ b/modules/papers.py @@ -168,8 +168,12 @@ def download_url(url): if citation_pdf_url and "link.aip.org/" in citation_pdf_url: citation_pdf_url = None + if "ieeexplore.ieee.org" in citation_pdf_url: + content = requests.get(citation_pdf_url).content + tree = parse_html(content) + # wow, this seriously needs to be cleaned up - if citation_pdf_url and citation_title: + if citation_pdf_url and citation_title and not "ieeexplore.ieee.org" in citation_pdf_url: citation_title = citation_title.encode("ascii", "ignore") response = requests.get(citation_pdf_url, headers={"User-Agent": "pdf-defense-force"}) content = response.content