awacke1 commited on
Commit
54e4022
·
verified ·
1 Parent(s): aaade2b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +24 -15
app.py CHANGED
@@ -251,17 +251,18 @@ def file_management_sidebar():
251
  st.session_state.selected_file = new_filename
252
  st.session_state.view_mode = 'edit'
253
 
254
-
255
  def main():
256
  st.title("Markdown Content with AI Lookup and File Management")
257
 
258
  # Process query parameters and AI lookup first
259
  query_params = st.query_params
260
  query = query_params.get('q', '')
261
- show_original_content = True # Flag to control original content display
262
 
 
263
  if query:
264
- show_original_content = False # Hide original content when showing query results
265
  st.write(f"### Search query received: {query}")
266
  try:
267
  ai_result = perform_ai_lookup(query)
@@ -278,24 +279,32 @@ def main():
278
  # File management sidebar
279
  file_management_sidebar()
280
 
281
- # Display selected file content if any
282
  if st.session_state.selected_file:
283
- show_original_content = False # Hide original content when showing file content
284
  st.markdown(f"### Current File: {st.session_state.selected_file}")
285
  display_file_content(st.session_state.selected_file)
286
 
287
- # Only show original content if no file is selected and no query is being processed
288
- if show_original_content:
289
- st.markdown("## Available Content")
290
- st.markdown("### Terms with Links")
291
  terms1 = extract_terms(Boxing_and_MMA_Commentary_and_Knowledge)
292
  terms2 = extract_terms(Multiplayer_Custom_Hosting_Game_Servers_For_Simulated_Worlds)
293
  all_terms = terms1 + terms2
294
- display_terms_with_links(all_terms)
 
295
 
296
- # Show original markdown content last
297
- st.markdown("### Original Markdown Content")
298
- with st.expander("Show Boxing and MMA Commentary"):
299
  st.markdown(Boxing_and_MMA_Commentary_and_Knowledge)
300
- with st.expander("Show Multiplayer Games List"):
301
- st.markdown(Multiplayer_Custom_Hosting_Game_Servers_For_Simulated_Worlds)
 
 
 
 
 
 
 
 
 
 
251
  st.session_state.selected_file = new_filename
252
  st.session_state.view_mode = 'edit'
253
 
254
+
255
  def main():
256
  st.title("Markdown Content with AI Lookup and File Management")
257
 
258
  # Process query parameters and AI lookup first
259
  query_params = st.query_params
260
  query = query_params.get('q', '')
261
+ show_initial_content = True # Flag to control initial content display
262
 
263
+ # First priority: Handle active query
264
  if query:
265
+ show_initial_content = False # Hide initial content when showing query results
266
  st.write(f"### Search query received: {query}")
267
  try:
268
  ai_result = perform_ai_lookup(query)
 
279
  # File management sidebar
280
  file_management_sidebar()
281
 
282
+ # Second priority: Display selected file content if any
283
  if st.session_state.selected_file:
284
+ show_initial_content = False # Hide initial content when showing file content
285
  st.markdown(f"### Current File: {st.session_state.selected_file}")
286
  display_file_content(st.session_state.selected_file)
287
 
288
+ # Show initial content: Either when first landing or when no interactive elements are active
289
+ if show_initial_content:
290
+ # First show the clickable terms with links
 
291
  terms1 = extract_terms(Boxing_and_MMA_Commentary_and_Knowledge)
292
  terms2 = extract_terms(Multiplayer_Custom_Hosting_Game_Servers_For_Simulated_Worlds)
293
  all_terms = terms1 + terms2
294
+
295
+ col1, col2 = st.columns(2)
296
 
297
+ with col1:
298
+ st.markdown("### Boxing & MMA")
 
299
  st.markdown(Boxing_and_MMA_Commentary_and_Knowledge)
300
+ st.markdown("#### Related Links")
301
+ display_terms_with_links(terms1)
302
+
303
+ with col2:
304
+ st.markdown("### Multiplayer Games")
305
+ st.markdown(Multiplayer_Custom_Hosting_Game_Servers_For_Simulated_Worlds)
306
+ st.markdown("#### Related Links")
307
+ display_terms_with_links(terms2)
308
+
309
+ if __name__ == "__main__":
310
+ main()