AIRider commited on
Commit
f14837f
ยท
verified ยท
1 Parent(s): 616c44c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -130,24 +130,24 @@ def display_summary(title, summary):
130
  return f"""<div style="background-color: #e6f3ff; padding: 20px; border-radius: 10px; margin-top: 20px;">
131
  <h3>์š”์•ฝ</h3>
132
  <h2>{title}</h2>
133
- <p>{summary}</p>
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 = f"# {title}\n\n{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,7 +160,7 @@ 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__":
 
130
  return f"""<div style="background-color: #e6f3ff; padding: 20px; border-radius: 10px; margin-top: 20px;">
131
  <h3>์š”์•ฝ</h3>
132
  <h2>{title}</h2>
133
+ {summary}
134
  </div>"""
135
 
136
  def analyze(url):
137
  # ์Šคํฌ๋ฆฝํŠธ ์ถ”์ถœ
138
+ yield "์Šคํฌ๋ฆฝํŠธ ์ถ”์ถœ ์ค‘...", gr.update(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 script_content, gr.update(visible=True), "์š”์•ฝ ์ƒ์„ฑ ์ค‘..."
144
 
145
  # ์š”์•ฝ ์ƒ์„ฑ
146
  summary = summarize_text(title, description, script)
147
+ summary_content = display_summary(title, summary)
148
 
149
  # ์ตœ์ข… ๊ฒฐ๊ณผ ํ‘œ์‹œ
150
+ yield script_content, gr.update(visible=True), summary_content
151
 
152
  # Gradio ์ธํ„ฐํŽ˜์ด์Šค
153
  with gr.Blocks() as demo:
 
160
  analyze_button.click(
161
  analyze,
162
  inputs=[youtube_url_input],
163
+ outputs=[script_output, script_output, summary_output]
164
  )
165
 
166
  if __name__ == "__main__":