techdocuments / app.py
lonardonifabio's picture
Upload 4 files
7c17b1d verified
raw
history blame contribute delete
770 Bytes
import streamlit as st
import json
from processor import process_new_documents
st.title("πŸ“„ AI Document Summarizer")
if st.button("πŸ”„ Aggiorna Documenti"):
process_new_documents()
with open("document_store.json", "r") as f:
docs = json.load(f)
search = st.text_input("πŸ” Cerca per parola chiave o titolo")
for doc in docs:
if search.lower() in doc["titolo"].lower() or any(search.lower() in k.lower() for k in doc["keywords"]):
st.subheader(doc["titolo"])
st.markdown(f"[πŸ”— Apri documento]({doc['link']})")
st.markdown(f"**Categoria:** {doc['category']}")
st.markdown(f"**Data caricamento:** {doc['data_caricamento']}")
st.markdown("**Riassunto:**")
st.write(doc["summary"])