Spaces:
Build error
Build error
download fix
Browse files
app.py
CHANGED
@@ -23,21 +23,19 @@ def run_survey(surveyor, download_placeholder, research_keywords=None, arxiv_ids
|
|
23 |
|
24 |
|
25 |
def show_survey_download(zip_file_name, survey_file_name, download_placeholder):
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
file_name=str(survey_file_name)
|
40 |
-
)
|
41 |
|
42 |
|
43 |
class KeywordsModel(BaseModel):
|
@@ -77,37 +75,6 @@ def survey_space(surveyor, download_placeholder):
|
|
77 |
run_kwargs.update({'arxiv_ids':[id.strip() for id in session_data['arxiv_ids'].split(',')]})
|
78 |
st.json(run_kwargs)
|
79 |
run_survey(**run_kwargs)
|
80 |
-
|
81 |
-
'''
|
82 |
-
form = st.sidebar.form(key='survey_form')
|
83 |
-
research_keywords = form.text_input("Enter your research keywords:", key='research_keywords', value='')
|
84 |
-
max_search = form.number_input("num_papers_to_search", help="maximium number of papers to glance through - defaults to 20",
|
85 |
-
min_value=1, max_value=50, value=10, step=1, key='max_search')
|
86 |
-
num_papers = form.number_input("num_papers_to_select", help="maximium number of papers to select and analyse - defaults to 8",
|
87 |
-
min_value=1, max_value=8, value=2, step=1, key='num_papers')
|
88 |
-
|
89 |
-
form.write('or')
|
90 |
-
|
91 |
-
arxiv_ids = st_sidebar_tags(
|
92 |
-
label='Enter arxiv ids for your curated set of papers (1-by-1):',
|
93 |
-
value=[],
|
94 |
-
text='Press enter to add more (e.g. 2205.12755, 2205.10937, 1605.08386v1 ...)',
|
95 |
-
maxtags = 6,
|
96 |
-
key='arxiv_ids')
|
97 |
-
|
98 |
-
submit = form.form_submit_button('Submit')
|
99 |
-
|
100 |
-
|
101 |
-
run_kwargs = {'surveyor':surveyor, 'download_placeholder':download_placeholder}
|
102 |
-
if submit:
|
103 |
-
if research_keywords != '':
|
104 |
-
run_kwargs.update({'research_keywords':research_keywords, 'max_search':max_search, 'num_papers':num_papers})
|
105 |
-
elif len(arxiv_ids):
|
106 |
-
run_kwargs.update({'arxiv_ids':arxiv_ids})
|
107 |
-
run_survey(**run_kwargs)
|
108 |
-
'''
|
109 |
-
|
110 |
-
|
111 |
|
112 |
|
113 |
if __name__ == '__main__':
|
@@ -116,6 +83,5 @@ if __name__ == '__main__':
|
|
116 |
std_col.header('execution log:')
|
117 |
survey_col.header('Generated_survey:')
|
118 |
download_placeholder = survey_col.container()
|
119 |
-
download_placeholder = st.empty()
|
120 |
surveyor_obj = get_surveyor_instance(_print_fn=std_col.write, _survey_print_fn=survey_col.write)
|
121 |
survey_space(surveyor_obj, survey_col)
|
|
|
23 |
|
24 |
|
25 |
def show_survey_download(zip_file_name, survey_file_name, download_placeholder):
|
26 |
+
with open(str(zip_file_name), "rb") as file:
|
27 |
+
btn = download_placeholder.download_button(
|
28 |
+
label="Download extracted topic-clustered-highlights, images and tables as zip",
|
29 |
+
data=file,
|
30 |
+
file_name=str(zip_file_name)
|
31 |
+
)
|
32 |
+
|
33 |
+
with open(str(survey_file_name), "rb") as file:
|
34 |
+
btn = download_placeholder.download_button(
|
35 |
+
label="Download detailed generated survey file",
|
36 |
+
data=file,
|
37 |
+
file_name=str(survey_file_name)
|
38 |
+
)
|
|
|
|
|
39 |
|
40 |
|
41 |
class KeywordsModel(BaseModel):
|
|
|
75 |
run_kwargs.update({'arxiv_ids':[id.strip() for id in session_data['arxiv_ids'].split(',')]})
|
76 |
st.json(run_kwargs)
|
77 |
run_survey(**run_kwargs)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
78 |
|
79 |
|
80 |
if __name__ == '__main__':
|
|
|
83 |
std_col.header('execution log:')
|
84 |
survey_col.header('Generated_survey:')
|
85 |
download_placeholder = survey_col.container()
|
|
|
86 |
surveyor_obj = get_surveyor_instance(_print_fn=std_col.write, _survey_print_fn=survey_col.write)
|
87 |
survey_space(surveyor_obj, survey_col)
|