brunhild217 commited on
Commit
00c0489
·
1 Parent(s): 1d2e1a7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -5
app.py CHANGED
@@ -2,8 +2,6 @@ import gradio as gr
2
  import pandas as pd
3
  from functools import partial
4
 
5
- import os
6
-
7
  def save_chatbot_dialogue(chat_tutor, save_type):
8
 
9
  formatted_convo = pd.DataFrame(chat_tutor.conversation_memory, columns=['user', 'chatbot'])
@@ -26,6 +24,7 @@ def save_chatbot_dialogue(chat_tutor, save_type):
26
 
27
  save_json = partial(save_chatbot_dialogue, save_type='json')
28
  save_txt = partial(save_chatbot_dialogue, save_type='txt')
 
29
 
30
 
31
  # history is a list of list
@@ -99,14 +98,16 @@ with gr.Blocks() as demo:
99
  Export your chat history as a .json, .txt, or .csv file
100
  """)
101
  with gr.Row():
102
- export_dialogue_button_json = gr.Button("JSON")
103
- export_dialogue_button_txt = gr.Button("TXT")
 
104
 
105
  file_download = gr.Files(label="Download here",
106
- file_types=['.txt', '.json'], type="file", visible=False)
107
 
108
  export_dialogue_button_json.click(save_json, study_tutor, file_download, show_progress=True)
109
  export_dialogue_button_txt.click(save_txt, study_tutor, file_download, show_progress=True)
 
110
 
111
  demo.queue()
112
  demo.launch()
 
2
  import pandas as pd
3
  from functools import partial
4
 
 
 
5
  def save_chatbot_dialogue(chat_tutor, save_type):
6
 
7
  formatted_convo = pd.DataFrame(chat_tutor.conversation_memory, columns=['user', 'chatbot'])
 
24
 
25
  save_json = partial(save_chatbot_dialogue, save_type='json')
26
  save_txt = partial(save_chatbot_dialogue, save_type='txt')
27
+ save_csv = partial(save_chatbot_dialogue, save_type='csv')
28
 
29
 
30
  # history is a list of list
 
98
  Export your chat history as a .json, .txt, or .csv file
99
  """)
100
  with gr.Row():
101
+ export_dialogue_button_json = gr.Button("JSON")
102
+ export_dialogue_button_txt = gr.Button("TXT")
103
+ export_dialogue_button_csv = gr.Button("CSV")
104
 
105
  file_download = gr.Files(label="Download here",
106
+ file_types=['.json', '.txt', '.csv'], type="file", visible=False)
107
 
108
  export_dialogue_button_json.click(save_json, study_tutor, file_download, show_progress=True)
109
  export_dialogue_button_txt.click(save_txt, study_tutor, file_download, show_progress=True)
110
+ export_dialogue_button_csv.click(save_csv, study_tutor, file_download, show_progress=True)
111
 
112
  demo.queue()
113
  demo.launch()