abdelom's picture
Rename Accueil.py to app.py
cf6f92a verified
import base64
import streamlit as st
from pathlib import Path
def get_base64_of_bin_file(bin_file_path: str) -> str:
file_bytes = Path(bin_file_path).read_bytes()
return base64.b64encode(file_bytes).decode()
def main():
st.set_page_config(page_title="INWI Chatbot - Accueil", layout="wide")
# Read local image and convert to Base64
img_base64 = get_base64_of_bin_file("./img/logo inwi celeverlytics.png")
css_logo = f"""
<style>
[data-testid="stSidebarNav"]::before {{
content: "";
display: block;
margin: 0 auto 20px auto;
width: 80%;
height: 100px;
background-image: url("data:image/png;base64,{img_base64}");
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}}
</style>
"""
st.markdown(css_logo, unsafe_allow_html=True)
st.title("👋 Bienvenue sur le Chatbot INWI")
st.markdown(
"""
Ceci est la page principale.
Vous pouvez choisir le **Chatbot en Français** ou le **Chatbot en Arabe** en naviguant dans le menu de gauche (sous "Pages" ou "Select a page").
"""
)
st.write("Veuillez sélectionner la langue désirée dans la barre latérale.")
if __name__ == "__main__":
main()