Archan commited on
Commit
56ea16f
·
1 Parent(s): 48218c9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -5
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
- #from get_paper import get_paper
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
- paper = 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
- #with st.form(key = "paper_form"):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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