import base64 import streamlit as st st.set_page_config(page_title=" ShadowLog ", page_icon="assets/logo.png", layout="wide") def add_logo(): # Lecture du fichier image local with open("assets/small_logo_no_text.png", "rb") as f: logo_data = base64.b64encode(f.read()).decode() st.markdown( f""" """, unsafe_allow_html=True, ) add_logo() # Pages definition home = st.Page("sections/home.py", title="🏠 Home") upload = st.Page("sections/upload.py", title="📥 Upload") statistics = st.Page("sections/statistics.py", title="📈 Statistics") analyze = st.Page("sections/analyze.py", title="🔍 Analyze") analytics = st.Page("sections/analytics.py", title="🤖 Analytics") alerts = st.Page("sections/alerts.py", title="🚨 Alerts") about = st.Page("sections/about.py", title="📄 About") pg = st.navigation([home, upload, statistics, analyze, analytics]) pg.run()