|
import streamlit as st
|
|
import os
|
|
import app_func
|
|
import extraction
|
|
|
|
|
|
st.title("Document Summarizer")
|
|
|
|
sidebar = st.sidebar
|
|
|
|
page = sidebar.radio("Navigation", ["About Project", "Summarization", "Comparision"])
|
|
|
|
if page == "About Project":
|
|
pass
|
|
|
|
elif page == "Summarization":
|
|
uploaded_doc = st.file_uploader("Upload a document", type=["txt", "pdf"])
|
|
|
|
if uploaded_doc is not None:
|
|
doc_text = app_func.read_uploaded_doc(uploaded_doc)
|
|
|
|
extractive_summary = extraction.extract_summary(doc_text)
|
|
|
|
|
|
st.write("Summary:", extractive_summary)
|
|
|