Spaces:
Runtime error
Runtime error
Add spinner indicator
Browse files
app.py
CHANGED
@@ -21,8 +21,9 @@ def summarize_text(text):
|
|
21 |
|
22 |
input = st.text_area('Enter long text')
|
23 |
|
24 |
-
|
25 |
-
|
|
|
26 |
|
27 |
if st.button('Summarize text'):
|
28 |
st.markdown(f'''
|
@@ -62,17 +63,19 @@ try:
|
|
62 |
page_text_stack.append(page_text)
|
63 |
|
64 |
return page_text_stack
|
65 |
-
|
66 |
-
|
|
|
67 |
|
68 |
pdf_output = []
|
69 |
|
70 |
for stack in pdf_input:
|
71 |
summarize_text(stack)
|
72 |
pdf_output.append(stack)
|
73 |
-
|
74 |
-
|
75 |
-
|
|
|
76 |
|
77 |
except: # Handle blank file error
|
78 |
st.error('Please select a valid file')
|
|
|
21 |
|
22 |
input = st.text_area('Enter long text')
|
23 |
|
24 |
+
with st.spinner('Summarizing')
|
25 |
+
output = summarize_text(input)
|
26 |
+
st.success('Summary done 👍🏾')
|
27 |
|
28 |
if st.button('Summarize text'):
|
29 |
st.markdown(f'''
|
|
|
63 |
page_text_stack.append(page_text)
|
64 |
|
65 |
return page_text_stack
|
66 |
+
with st.spinner('Extracting text from PDF...')
|
67 |
+
pdf_input = extract_text(uploaded_pdf)
|
68 |
+
st.success('Text extracted')
|
69 |
|
70 |
pdf_output = []
|
71 |
|
72 |
for stack in pdf_input:
|
73 |
summarize_text(stack)
|
74 |
pdf_output.append(stack)
|
75 |
+
|
76 |
+
with st.spinner('Summarizing extracted text...')
|
77 |
+
pdf_summary = '\n'.join(pdf_output)
|
78 |
+
st.success('Summary complete')
|
79 |
|
80 |
except: # Handle blank file error
|
81 |
st.error('Please select a valid file')
|