youngtsai commited on
Commit
e1d77be
1 Parent(s): 6afedbf

CURRENT_INDEX

Browse files
Files changed (1) hide show
  1. app.py +9 -7
app.py CHANGED
@@ -50,6 +50,7 @@ from urllib.parse import urlparse, parse_qs
50
 
51
  OUTPUT_PATH = 'videos'
52
  TRANSCRIPTS = []
 
53
 
54
  OPEN_AI_KEY = os.getenv("OPEN_AI_KEY")
55
  client = OpenAI(api_key=OPEN_AI_KEY)
@@ -479,14 +480,15 @@ def respond(user_message, df_string_output, chat_history):
479
  return "", chat_history
480
 
481
  def update_slide(direction):
482
- current_index += direction
483
- if current_index < 0:
484
- current_index = 0 # 防止索引小于0
485
- elif current_index >= len(TRANSCRIPTS):
486
- current_index = len(TRANSCRIPTS) - 1 # 防止索引超出范围
 
487
 
488
  # 获取当前条目的文本和截图 URL
489
- current_transcript = TRANSCRIPTS[current_index]
490
  return current_transcript["screenshot_url"], current_transcript["text"]
491
 
492
  def prev_slide():
@@ -496,7 +498,7 @@ def prev_slide():
496
  def next_slide():
497
  return update_slide(1)
498
 
499
- current_index = 0
500
 
501
  with gr.Blocks() as demo:
502
  with gr.Row():
 
50
 
51
  OUTPUT_PATH = 'videos'
52
  TRANSCRIPTS = []
53
+ CURRENT_INDEX = 0
54
 
55
  OPEN_AI_KEY = os.getenv("OPEN_AI_KEY")
56
  client = OpenAI(api_key=OPEN_AI_KEY)
 
480
  return "", chat_history
481
 
482
  def update_slide(direction):
483
+ global CURRENT_INDEX
484
+ CURRENT_INDEX += direction
485
+ if CURRENT_INDEX < 0:
486
+ CURRENT_INDEX = 0 # 防止索引小于0
487
+ elif CURRENT_INDEX >= len(TRANSCRIPTS):
488
+ CURRENT_INDEX = len(TRANSCRIPTS) - 1 # 防止索引超出范围
489
 
490
  # 获取当前条目的文本和截图 URL
491
+ current_transcript = TRANSCRIPTS[CURRENT_INDEX]
492
  return current_transcript["screenshot_url"], current_transcript["text"]
493
 
494
  def prev_slide():
 
498
  def next_slide():
499
  return update_slide(1)
500
 
501
+
502
 
503
  with gr.Blocks() as demo:
504
  with gr.Row():