File size: 930 Bytes
47ccb40
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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()