import streamlit as st from time import sleep from colorprinter.print_color import * def Projects(): """ Function to handle the Projects page. """ from projects_page import ProjectsPage if "Projects" not in st.session_state: st.session_state["Projects"] = {} projectpage = ProjectsPage(username=st.session_state["username"]) projectpage.run() def Bot_Chat(): """ Function to handle the Chat Bot page. """ from chat_page import BotChatPage print_blue("Bot Chat") sleep(0.1) if "Bot Chat" not in st.session_state: st.session_state["Bot Chat"] = {} chatpage = BotChatPage(username=st.session_state["username"]) chatpage.run() def Research(): """ Function to handle the Deep Research page. """ from research_page import ResearchPage print_blue("Research") sleep(0.1) if "Research" not in st.session_state: st.session_state["Research"] = {} researchpage = ResearchPage(username=st.session_state["username"]) researchpage.run() def Article_Collections(): """ Function to handle the Article Collections page. """ from collections_page import ArticleCollectionsPage sleep(0.1) if "Article Collections" not in st.session_state: st.session_state["Article Collections"] = {} article_collection = ArticleCollectionsPage(username=st.session_state["username"]) article_collection.run() def Settings(): """ Function to handle the Settings page. """ from settings_page import SettingsPage settings = SettingsPage(username=st.session_state["username"]) sleep(0.1) settings.run() def RSS_Feeds(): """ Function to handle the RSS Feeds page. """ from feed_page import RSSFeedsPage if "RSS Feeds" not in st.session_state: st.session_state["RSS Feeds"] = {} rss_feeds_page = RSSFeedsPage(username=st.session_state["username"]) sleep(0.1) rss_feeds_page.run()