| import streamlit as st | |
| st.set_page_config( | |
| page_title="NPO DB Query", | |
| page_icon="π»", | |
| layout="wide", | |
| initial_sidebar_state="expanded", | |
| menu_items={ | |
| "About": "**π‘ NPO DB Query v0.2.4**", | |
| }, | |
| ) | |
| pages = { | |
| "Apps": [ | |
| st.Page("apps/database_page.py", title="Generate Databases"), | |
| st.Page("apps/core_dump_page.py", title="Parse dump core"), | |
| st.Page("apps/import_physical_db.py", title="Physical Database Management"), | |
| st.Page("apps/gps_converter.py", title="GPS Converter"), | |
| st.Page("apps/distance.py", title="Distance Calculator"), | |
| ], | |
| "Documentations": [ | |
| st.Page("documentations/database_doc.py", title="Databases Documentation"), | |
| st.Page("documentations/core_dump_doc.py", title="Dump core Documentation"), | |
| ], | |
| } | |
| pg = st.navigation(pages) | |
| pg.run() | |