ScamDetector / pages /History.py
rafaldembski's picture
Create pages/History.py
47ccb40 verified
raw
history blame
930 Bytes
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()