youngtsai commited on
Commit
4288196
·
1 Parent(s): 502d8ca

english_logs_tab_button = gr.Button("📚 歷程回顧", variant="", elem_id="english_logs_tab_button")

Browse files
Files changed (1) hide show
  1. app.py +6 -5
app.py CHANGED
@@ -7,10 +7,9 @@ import random
7
  import uuid
8
  import json
9
  from datetime import datetime
10
-
11
-
12
  import json
13
  import tempfile
 
14
 
15
  from storage_service import GoogleCloudStorage
16
 
@@ -538,7 +537,8 @@ def generate_paragraph_history(
538
  生成段落歷史紀錄
539
  """
540
  if user_data:
541
- file_name = f"{user_data}/jutor_write_paragraph/{session_timestamp}.json"
 
542
  content = {
543
  "session_timestamp": session_timestamp,
544
  "request_origin": request_origin,
@@ -604,7 +604,8 @@ def update_history_accordion():
604
 
605
  def get_logs_sessions(user_data, log_type):
606
  if user_data and log_type:
607
- file_name_prefix = f"{user_data}/{log_type}"
 
608
  print(f"file_name_prefix: {file_name_prefix}")
609
  file_names = GCS_SERVICE.list_files("jutor_logs", file_name_prefix)
610
  print(f"file_names: {file_names}")
@@ -871,7 +872,7 @@ with gr.Blocks(theme=gr.themes.Soft(primary_hue=gr.themes.colors.blue, secondary
871
  with gr.Column():
872
  english_exam_practice_tab_button = gr.Button("🎯 英文考古題寫作練習", variant="", elem_id="english_exam_practice_tab_button")
873
  with gr.Column():
874
- english_logs_tab_button = gr.Button("📚 歷程回顧", variant="", elem_id="english_logs_tab_button", visible=False)
875
  # ===== 英文段落寫作練習 =====
876
  with gr.Row(visible=True, elem_id="english_grapragh_practice_row") as english_grapragh_practice_row:
877
  with gr.Column():
 
7
  import uuid
8
  import json
9
  from datetime import datetime
 
 
10
  import json
11
  import tempfile
12
+ import urllib.parse
13
 
14
  from storage_service import GoogleCloudStorage
15
 
 
537
  生成段落歷史紀錄
538
  """
539
  if user_data:
540
+ encoded_user_id_url = urllib.parse.quote(user_data, safe='')
541
+ file_name = f"{encoded_user_id_url}/jutor_write_paragraph/{session_timestamp}.json"
542
  content = {
543
  "session_timestamp": session_timestamp,
544
  "request_origin": request_origin,
 
604
 
605
  def get_logs_sessions(user_data, log_type):
606
  if user_data and log_type:
607
+ encoded_user_id_url = urllib.parse.quote(user_data, safe='')
608
+ file_name_prefix = f"{encoded_user_id_url}/{log_type}"
609
  print(f"file_name_prefix: {file_name_prefix}")
610
  file_names = GCS_SERVICE.list_files("jutor_logs", file_name_prefix)
611
  print(f"file_names: {file_names}")
 
872
  with gr.Column():
873
  english_exam_practice_tab_button = gr.Button("🎯 英文考古題寫作練習", variant="", elem_id="english_exam_practice_tab_button")
874
  with gr.Column():
875
+ english_logs_tab_button = gr.Button("📚 歷程回顧", variant="", elem_id="english_logs_tab_button")
876
  # ===== 英文段落寫作練習 =====
877
  with gr.Row(visible=True, elem_id="english_grapragh_practice_row") as english_grapragh_practice_row:
878
  with gr.Column():