Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -36,7 +36,7 @@ def get_paper_home(venue, year):
|
|
36 |
return f'https://iclr.cc/Downloads/{year}'
|
37 |
|
38 |
|
39 |
-
def
|
40 |
s = ''.join(ele.itertext()).lower()
|
41 |
url = ele.get('href')
|
42 |
for i in keywords:
|
@@ -46,7 +46,7 @@ def check_key_words(ele):
|
|
46 |
|
47 |
return False
|
48 |
|
49 |
-
def
|
50 |
s = ''.join(ele.find('.//p[@class="title"]').itertext()).lower()
|
51 |
url = ele.get('href')
|
52 |
for i in keywords:
|
@@ -99,12 +99,12 @@ def search(keywords, venues, min_year, max_year):
|
|
99 |
|
100 |
elements = tree.findall(paper_tag_on_html)
|
101 |
if venue == 'icml':
|
102 |
-
elements = [i for i in elements if
|
103 |
urls = [i.find('.//p[@class="links"]').find('a').get('href') for i in elements]
|
104 |
results.extend(urls)
|
105 |
|
106 |
else:
|
107 |
-
elements = [i for i in elements if
|
108 |
urls = [url_prefix + i.find('.//p[@class="links"]').get('href') for i in elements]
|
109 |
results.extend(urls)
|
110 |
|
|
|
36 |
return f'https://iclr.cc/Downloads/{year}'
|
37 |
|
38 |
|
39 |
+
def check_keywords(ele, keywords):
|
40 |
s = ''.join(ele.itertext()).lower()
|
41 |
url = ele.get('href')
|
42 |
for i in keywords:
|
|
|
46 |
|
47 |
return False
|
48 |
|
49 |
+
def check_keywords_icml(ele, keywords):
|
50 |
s = ''.join(ele.find('.//p[@class="title"]').itertext()).lower()
|
51 |
url = ele.get('href')
|
52 |
for i in keywords:
|
|
|
99 |
|
100 |
elements = tree.findall(paper_tag_on_html)
|
101 |
if venue == 'icml':
|
102 |
+
elements = [i for i in elements if check_keywords_icml(i, keywords)]
|
103 |
urls = [i.find('.//p[@class="links"]').find('a').get('href') for i in elements]
|
104 |
results.extend(urls)
|
105 |
|
106 |
else:
|
107 |
+
elements = [i for i in elements if check_keywords(i, keywords)]
|
108 |
urls = [url_prefix + i.find('.//p[@class="links"]').get('href') for i in elements]
|
109 |
results.extend(urls)
|
110 |
|