awacke1 commited on
Commit
4a49338
·
verified ·
1 Parent(s): 19fb7ca

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +31 -1
app.py CHANGED
@@ -673,9 +673,39 @@ def display_file_manager_sidebar(groups_sorted):
673
 
674
  # 🎯 11. Main Application
675
  def main():
676
- st.sidebar.markdown("### 🚲BikeAI🏆 Multi-Agent Research")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
677
 
 
 
 
 
 
 
 
 
678
 
 
 
 
679
  # Add global marquee settings near top of main
680
  marquee_settings = display_marquee_controls()
681
 
 
673
 
674
  # 🎯 11. Main Application
675
  def main():
676
+ # Add global marquee settings near top of main
677
+ marquee_settings = display_marquee_controls()
678
+
679
+ # Initialize content holder in session state if not present
680
+ if 'marquee_content' not in st.session_state:
681
+ st.session_state['marquee_content'] = "🚀 Welcome to TalkingAIResearcher | 🤖 Your Research Assistant"
682
+
683
+ # Load files first
684
+ groups_sorted = load_files_for_sidebar()
685
+
686
+ # Marquee display with larger text and dynamic content
687
+ streamlit_marquee(
688
+ content=st.session_state['marquee_content'],
689
+ **{
690
+ **marquee_settings,
691
+ "font-size": "28px",
692
+ "lineHeight": "50px"
693
+ },
694
+ key="dynamic_marquee"
695
+ )
696
 
697
+ # Update marquee content when viewing files
698
+ if st.session_state.viewing_prefix:
699
+ for group_name, files in groups_sorted:
700
+ if group_name == st.session_state.viewing_prefix:
701
+ for f in files:
702
+ if f.endswith('.md'):
703
+ with open(f, 'r', encoding='utf-8') as file:
704
+ st.session_state['marquee_content'] = file.read()[:500]
705
 
706
+ # Rest of your main() code...
707
+ st.sidebar.markdown("### 🚀 TalkingAIResearcher | 🤖 Your Research Assistant")
708
+
709
  # Add global marquee settings near top of main
710
  marquee_settings = display_marquee_controls()
711