Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -4,7 +4,7 @@ import arxiv
|
|
4 |
#from pdfminer.high_level import extract_text, extract_pages
|
5 |
#from pdfminer.layout import LTTextContainer
|
6 |
from search import search
|
7 |
-
|
8 |
#from get_pages import get_pages
|
9 |
#from tts import tts
|
10 |
|
@@ -22,15 +22,31 @@ with st.form(key = "search_form"):
|
|
22 |
|
23 |
lst = search(query=query, sort_by=sort_by, sort_order=order_by)
|
24 |
if len(lst) != 0:
|
25 |
-
label = "Papers for" + query
|
26 |
with st.form(key = "paper_form"):
|
27 |
-
|
28 |
submit_paper = st.form_submit_button(label = "Fetch Paper")
|
29 |
else:
|
30 |
with st.form(key = "paper_form"):
|
31 |
paper = st.selectbox(label = "NO PAPERS FOUND", options=lst)
|
32 |
submit_paper = st.form_submit_button(label = "Fetch Paper")
|
33 |
-
|
34 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35 |
|
36 |
|
|
|
4 |
#from pdfminer.high_level import extract_text, extract_pages
|
5 |
#from pdfminer.layout import LTTextContainer
|
6 |
from search import search
|
7 |
+
from get_paper import get_paper
|
8 |
#from get_pages import get_pages
|
9 |
#from tts import tts
|
10 |
|
|
|
22 |
|
23 |
lst = search(query=query, sort_by=sort_by, sort_order=order_by)
|
24 |
if len(lst) != 0:
|
25 |
+
label = "Papers for " + query
|
26 |
with st.form(key = "paper_form"):
|
27 |
+
pname = st.selectbox(label = label, options=lst)
|
28 |
submit_paper = st.form_submit_button(label = "Fetch Paper")
|
29 |
else:
|
30 |
with st.form(key = "paper_form"):
|
31 |
paper = st.selectbox(label = "NO PAPERS FOUND", options=lst)
|
32 |
submit_paper = st.form_submit_button(label = "Fetch Paper")
|
33 |
+
|
34 |
+
paper = get_paper(pname)
|
35 |
+
|
36 |
+
name = paper.title+'.pdf'
|
37 |
+
name = name.replace('?', '')
|
38 |
+
name = "downloads/" + name
|
39 |
+
|
40 |
+
tpages = len(list(extract_pages(name)))
|
41 |
+
print("total pages=", tpages)
|
42 |
+
pgs = [i+1 for i in range(tpages)]
|
43 |
+
|
44 |
+
with st.form(key = "paper_form"):
|
45 |
+
col1, col2 = st.columns(3)
|
46 |
+
with col1:
|
47 |
+
start_page = st.selectbox(label = "Start Page", options = pgs)
|
48 |
+
with col2:
|
49 |
+
end_page = st.selectbox(label = "End Page", options = pgs)
|
50 |
+
submit_pages = st.form_submit_button(label = "Convert To Audio")
|
51 |
|
52 |
|