AIRider commited on
Commit
0fbd8f6
ยท
verified ยท
1 Parent(s): aff0317

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -3
app.py CHANGED
@@ -134,12 +134,20 @@ def display_summary(title, summary):
134
  </div>"""
135
 
136
  def analyze(url):
 
 
137
  title, description, script = get_youtube_script(url)
138
  script_content = display_script(title, script)
139
- yield script_content, gr.update(visible=True), gr.update(value="<div style='text-align: center; margin-top: 20px;'>์š”์•ฝ ์ƒ์„ฑ ์ค‘...</div>", visible=True)
 
 
 
 
140
  summary = summarize_text(title, description, script)
141
  summary_content = display_summary(title, summary)
142
- yield gr.update(), gr.update(visible=True), gr.update(value=summary_content, visible=True)
 
 
143
 
144
  # Gradio ์ธํ„ฐํŽ˜์ด์Šค
145
  with gr.Blocks() as demo:
@@ -152,7 +160,7 @@ with gr.Blocks() as demo:
152
  analyze_button.click(
153
  analyze,
154
  inputs=[youtube_url_input],
155
- outputs=[script_output, script_output, summary_output]
156
  )
157
 
158
  if __name__ == "__main__":
 
134
  </div>"""
135
 
136
  def analyze(url):
137
+ # ์Šคํฌ๋ฆฝํŠธ ์ถ”์ถœ
138
+ yield gr.update(value="<div>์Šคํฌ๋ฆฝํŠธ ์ถ”์ถœ ์ค‘...</div>", visible=True), gr.update(visible=False)
139
  title, description, script = get_youtube_script(url)
140
  script_content = display_script(title, script)
141
+
142
+ # ์›๋ฌธ ์Šคํฌ๋ฆฝํŠธ ํ‘œ์‹œ ๋ฐ ์š”์•ฝ ์‹œ์ž‘
143
+ yield gr.update(value=script_content, visible=True), gr.update(value="<div>์š”์•ฝ ์ƒ์„ฑ ์ค‘...</div>", visible=True)
144
+
145
+ # ์š”์•ฝ ์ƒ์„ฑ
146
  summary = summarize_text(title, description, script)
147
  summary_content = display_summary(title, summary)
148
+
149
+ # ์ตœ์ข… ๊ฒฐ๊ณผ ํ‘œ์‹œ
150
+ yield gr.update(value=script_content, visible=True), gr.update(value=summary_content, visible=True)
151
 
152
  # Gradio ์ธํ„ฐํŽ˜์ด์Šค
153
  with gr.Blocks() as demo:
 
160
  analyze_button.click(
161
  analyze,
162
  inputs=[youtube_url_input],
163
+ outputs=[script_output, summary_output]
164
  )
165
 
166
  if __name__ == "__main__":