Spaces:
Runtime error
Runtime error
sc_ma
commited on
Commit
·
a6aecff
1
Parent(s):
080555a
On live.
Browse files- app.py +1 -4
- utils/references.py +9 -4
app.py
CHANGED
@@ -2,13 +2,10 @@ import gradio as gr
|
|
2 |
import openai
|
3 |
from auto_backgrounds import generate_backgrounds
|
4 |
|
5 |
-
# todo:
|
6 |
-
# 2. (maybe) multiple commas error (see Overleaf)
|
7 |
# 3. create a huggingface space. test it using multiple devices!
|
8 |
# 4. further polish auto_backgrounds.py. Make backgrounds have multiple subsection.
|
9 |
# 5. Design a good layout of huggingface space.
|
10 |
-
def generate_backgrounds(t1, t2):
|
11 |
-
return "README.md"
|
12 |
|
13 |
def clear_inputs(text1, text2):
|
14 |
return ("", "")
|
|
|
2 |
import openai
|
3 |
from auto_backgrounds import generate_backgrounds
|
4 |
|
5 |
+
# todo:
|
|
|
6 |
# 3. create a huggingface space. test it using multiple devices!
|
7 |
# 4. further polish auto_backgrounds.py. Make backgrounds have multiple subsection.
|
8 |
# 5. Design a good layout of huggingface space.
|
|
|
|
|
9 |
|
10 |
def clear_inputs(text1, text2):
|
11 |
return ("", "")
|
utils/references.py
CHANGED
@@ -44,7 +44,7 @@ def _collect_papers_arxiv(keyword, counts=3):
|
|
44 |
for author in authors:
|
45 |
name = author.find(f"{namespace}name").text
|
46 |
author_list.append(name)
|
47 |
-
authors_str = "
|
48 |
|
49 |
# Extract the year
|
50 |
published = entry.find(f"{namespace}published").text
|
@@ -100,8 +100,6 @@ class References:
|
|
100 |
for key, counts in keywords_dict.items():
|
101 |
self.papers = self.papers + process(key, counts)
|
102 |
|
103 |
-
# TODO: remove repeated entries
|
104 |
-
# test this
|
105 |
seen = set()
|
106 |
papers = []
|
107 |
for paper in self.papers:
|
@@ -147,4 +145,11 @@ class References:
|
|
147 |
prompts = {}
|
148 |
for paper in self.papers:
|
149 |
prompts[paper["paper_id"]] = paper["abstract"]
|
150 |
-
return prompts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
for author in authors:
|
45 |
name = author.find(f"{namespace}name").text
|
46 |
author_list.append(name)
|
47 |
+
authors_str = " and ".join(author_list)
|
48 |
|
49 |
# Extract the year
|
50 |
published = entry.find(f"{namespace}published").text
|
|
|
100 |
for key, counts in keywords_dict.items():
|
101 |
self.papers = self.papers + process(key, counts)
|
102 |
|
|
|
|
|
103 |
seen = set()
|
104 |
papers = []
|
105 |
for paper in self.papers:
|
|
|
145 |
prompts = {}
|
146 |
for paper in self.papers:
|
147 |
prompts[paper["paper_id"]] = paper["abstract"]
|
148 |
+
return prompts
|
149 |
+
|
150 |
+
if __name__ == "__main__":
|
151 |
+
refs = References()
|
152 |
+
keywords_dict = {"machine learning 1": 10, "machine learning 2":10}
|
153 |
+
refs.collect_papers(keywords_dict)
|
154 |
+
for p in refs.papers:
|
155 |
+
print(p["paper_id"])
|