Spaces:
Sleeping
Sleeping
rafaldembski
commited on
Commit
•
6e630eb
1
Parent(s):
8ebdfd9
Update app.py
Browse files
app.py
CHANGED
@@ -2,31 +2,38 @@
|
|
2 |
|
3 |
import streamlit as st
|
4 |
from streamlit_option_menu import option_menu
|
5 |
-
from utils.functions import
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
import os
|
7 |
|
8 |
-
#
|
9 |
-
init_stats_file()
|
10 |
-
|
11 |
-
# Ukryj boczne menu Streamlit
|
12 |
-
hide_sidebar_style = """
|
13 |
-
<style>
|
14 |
-
/* Hide the sidebar */
|
15 |
-
[data-testid="stSidebar"] {
|
16 |
-
display: none;
|
17 |
-
}
|
18 |
-
</style>
|
19 |
-
"""
|
20 |
-
st.markdown(hide_sidebar_style, unsafe_allow_html=True)
|
21 |
-
|
22 |
-
# Konfiguracja strony
|
23 |
st.set_page_config(
|
24 |
page_title="📱 Detektor Fałszywych Wiadomości SMS",
|
25 |
page_icon="📱",
|
26 |
layout="wide"
|
27 |
)
|
28 |
|
29 |
-
#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
selected = option_menu(
|
31 |
menu_title=None, # Brak tytułu menu
|
32 |
options=["Analiza SMS", "O Projekcie", "Edukacja", "Statystyki", "Kontakt"],
|
@@ -42,7 +49,7 @@ selected = option_menu(
|
|
42 |
}
|
43 |
)
|
44 |
|
45 |
-
# Importowanie modułów dla każdej zakładki
|
46 |
if selected == "Analiza SMS":
|
47 |
from pages.Analysis import show_analysis
|
48 |
show_analysis()
|
|
|
2 |
|
3 |
import streamlit as st
|
4 |
from streamlit_option_menu import option_menu
|
5 |
+
from utils.functions import (
|
6 |
+
get_phone_info,
|
7 |
+
simple_checks,
|
8 |
+
analyze_message,
|
9 |
+
init_stats_file,
|
10 |
+
update_stats,
|
11 |
+
add_to_history
|
12 |
+
)
|
13 |
import os
|
14 |
|
15 |
+
# 1. Konfiguracja strony - musi być pierwszym poleceniem Streamlit
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
st.set_page_config(
|
17 |
page_title="📱 Detektor Fałszywych Wiadomości SMS",
|
18 |
page_icon="📱",
|
19 |
layout="wide"
|
20 |
)
|
21 |
|
22 |
+
# 2. Inicjalizacja pliku statystyk
|
23 |
+
init_stats_file()
|
24 |
+
|
25 |
+
# 3. Ukryj boczne menu Streamlit za pomocą CSS
|
26 |
+
hide_sidebar_style = """
|
27 |
+
<style>
|
28 |
+
/* Hide the sidebar */
|
29 |
+
[data-testid="stSidebar"] {
|
30 |
+
display: none;
|
31 |
+
}
|
32 |
+
</style>
|
33 |
+
"""
|
34 |
+
st.markdown(hide_sidebar_style, unsafe_allow_html=True)
|
35 |
+
|
36 |
+
# 4. Tworzenie poziomego menu
|
37 |
selected = option_menu(
|
38 |
menu_title=None, # Brak tytułu menu
|
39 |
options=["Analiza SMS", "O Projekcie", "Edukacja", "Statystyki", "Kontakt"],
|
|
|
49 |
}
|
50 |
)
|
51 |
|
52 |
+
# 5. Importowanie i wywoływanie modułów dla każdej zakładki
|
53 |
if selected == "Analiza SMS":
|
54 |
from pages.Analysis import show_analysis
|
55 |
show_analysis()
|