Spaces:
Runtime error
Runtime error
| import streamlit as st | |
| import importlib.util | |
| # Define the paths to the other apps | |
| FIRST_APP_PATH = "app-memora.py" | |
| SECOND_APP_PATH = "app-news-content.py" | |
| def run_script(script_path): | |
| """ | |
| Dynamically load and execute a Python script's main() function. | |
| """ | |
| # Load the module from the script path | |
| spec = importlib.util.spec_from_file_location("module.name", script_path) | |
| module = importlib.util.module_from_spec(spec) | |
| spec.loader.exec_module(module) | |
| def main(): | |
| st.sidebar.title("Navigation") | |
| app_choice = st.sidebar.radio("Choose an App:", ["Memora", "Dynamic News Summarizer"]) | |
| if app_choice == "Memora": | |
| run_script(FIRST_APP_PATH) | |
| elif app_choice == "Dynamic News Summarizer": | |
| run_script(SECOND_APP_PATH) | |
| if __name__ == "__main__": | |
| main() | |