From 0cff3f2349b485345949acd29e5fd0eb85dec794 Mon Sep 17 00:00:00 2001 From: "Jochens, Florian" <fj@andaco.de> Date: Mon, 8 Nov 2021 10:26:47 +0100 Subject: [PATCH] fixed bug in get_citation_info() --- input/__pycache__/input_fj.cpython-39.pyc | Bin 0 -> 4302 bytes input/input_fj.py | 1 + input/test.py | 5 ++++- 3 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 input/__pycache__/input_fj.cpython-39.pyc diff --git a/input/__pycache__/input_fj.cpython-39.pyc b/input/__pycache__/input_fj.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..479557f462336d29141141f9094645cb19e05e6a GIT binary patch literal 4302 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 M=1sGS-!*gVzZL2R5&!@I literal 0 HcmV?d00001 diff --git a/input/input_fj.py b/input/input_fj.py index 444c8c2..00bb012 100755 --- a/input/input_fj.py +++ b/input/input_fj.py @@ -82,6 +82,7 @@ def download(url): # Download citation and references file print("File does not exist") def get_citation_info(pub, num_citations, soup): + pub._citations = [] details = soup.find('ol', class_ = 'cited-content_cbyCitation') titles = [] for title in details.find_all('span', diff --git a/input/test.py b/input/test.py index 3d86cfc..bdd12e8 100755 --- a/input/test.py +++ b/input/test.py @@ -3,10 +3,13 @@ from input_fj import input, print_pub_info import sys -if len(sys.argv) != 2: +if len(sys.argv) != 3: sys.stderr.write('Usage: {} <url>\n'.format(sys.argv[0])) exit(1) url = sys.argv[1] +url2 = sys.argv[2] pub = input(url) print_pub_info(pub) +pub2 = input(url2) +print_pub_info(pub2) -- GitLab