import streamlit as st import json import pandas as pd from utils.functions import STATS_FILE def main(): st.title("🔄 Historia Analiz") st.write("Poniżej znajduje się lista wszystkich analizowanych wiadomości SMS.") try: with open(STATS_FILE, 'r') as f: stats = json.load(f) if stats["total_analyses"] == 0: st.info("Nie przeprowadzono jeszcze żadnych analiz.") else: # Przykładowe dane; w rzeczywistości musisz przechowywać szczegóły analiz data = { "Liczba Analizowanych Wiadomości": [stats["total_analyses"]], "Liczba Wykrytych Oszustw": [stats["total_frauds_detected"]] } df = pd.DataFrame(data) st.dataframe(df) except Exception as e: st.error(f"Nie udało się wczytać historii analiz: {e}") if __name__ == "__main__": main()