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')
|