oceansweep commited on
Commit
e01a2f5
·
verified ·
1 Parent(s): 6b8c668

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -19
app.py CHANGED
@@ -3582,6 +3582,25 @@ def launch_ui(demo_mode=False):
3582
  gr.Markdown("Not implemented. Have to wait until I get rid of Gradio")
3583
  gr.HTML(html_content)
3584
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3585
  # Top-Level Gradio Tab #4 - Don't ask me how this is tabbed, but it is... #FIXME
3586
  export_keywords_interface = gr.Interface(
3587
  fn=export_keywords_to_csv,
@@ -5124,25 +5143,6 @@ def display_keywords():
5124
  return str(e)
5125
 
5126
 
5127
- def export_keywords_to_csv():
5128
- try:
5129
- keywords = fetch_all_keywords()
5130
- if not keywords:
5131
- return None, "No keywords found in the database."
5132
-
5133
- filename = "keywords.csv"
5134
- with open(filename, 'w', newline='', encoding='utf-8') as file:
5135
- writer = csv.writer(file)
5136
- writer.writerow(["Keyword"])
5137
- for keyword in keywords:
5138
- writer.writerow([keyword])
5139
-
5140
- return filename, f"Keywords exported to {filename}"
5141
- except Exception as e:
5142
- logger.error(f"Error exporting keywords to CSV: {e}")
5143
- return None, f"Error exporting keywords: {e}"
5144
-
5145
-
5146
  # Function to fetch items based on search query and type
5147
  def browse_items(search_query, search_type):
5148
  try:
 
3582
  gr.Markdown("Not implemented. Have to wait until I get rid of Gradio")
3583
  gr.HTML(html_content)
3584
 
3585
+ def export_keywords_to_csv():
3586
+ try:
3587
+ keywords = fetch_all_keywords()
3588
+ if not keywords:
3589
+ return None, "No keywords found in the database."
3590
+
3591
+ filename = "keywords.csv"
3592
+ with open(filename, 'w', newline='', encoding='utf-8') as file:
3593
+ writer = csv.writer(file)
3594
+ writer.writerow(["Keyword"])
3595
+ for keyword in keywords:
3596
+ writer.writerow([keyword])
3597
+
3598
+ return filename, f"Keywords exported to {filename}"
3599
+ except Exception as e:
3600
+ logger.error(f"Error exporting keywords to CSV: {e}")
3601
+ return None, f"Error exporting keywords: {e}"
3602
+
3603
+
3604
  # Top-Level Gradio Tab #4 - Don't ask me how this is tabbed, but it is... #FIXME
3605
  export_keywords_interface = gr.Interface(
3606
  fn=export_keywords_to_csv,
 
5143
  return str(e)
5144
 
5145
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5146
  # Function to fetch items based on search query and type
5147
  def browse_items(search_query, search_type):
5148
  try: