Update app.py
Browse files
app.py
CHANGED
@@ -6,10 +6,10 @@ def extract_script(url):
|
|
6 |
# '=' ๊ธฐํธ ์ดํ ํ
์คํธ ์ถ์ถ
|
7 |
try:
|
8 |
video_id = url.split('=')[-1]
|
9 |
-
|
10 |
# ์๋ง(์คํฌ๋ฆฝํธ) ๊ฐ์ ธ์ค๊ธฐ
|
11 |
srt = YouTubeTranscriptApi.get_transcript(video_id, languages=['ko'])
|
12 |
-
|
13 |
# ์๋ง ํ
์คํธ ํฉ์น๊ธฐ
|
14 |
script = "\n".join([i["text"] for i in srt])
|
15 |
return script
|
@@ -19,10 +19,10 @@ def extract_script(url):
|
|
19 |
# Gradio ์ธํฐํ์ด์ค ์ ์
|
20 |
with gr.Blocks() as app:
|
21 |
gr.Markdown("## ์ ํ๋ธ ์คํฌ๋ฆฝํธ ์ถ์ถ๊ธฐ")
|
22 |
-
url_input = gr.Textbox(label="์ ํ๋ธ URL", placeholder="https://www.youtube.com/watch?v=HtMVLneHZR0")
|
23 |
output = gr.Textbox(label="์คํฌ๋ฆฝํธ ์ถ๋ ฅ")
|
24 |
extract_button = gr.Button("์คํฌ๋ฆฝํธ ์ถ์ถ")
|
25 |
-
|
26 |
extract_button.click(extract_script, inputs=url_input, outputs=output)
|
27 |
|
28 |
# ์น ์ฑ ์คํ
|
|
|
6 |
# '=' ๊ธฐํธ ์ดํ ํ
์คํธ ์ถ์ถ
|
7 |
try:
|
8 |
video_id = url.split('=')[-1]
|
9 |
+
|
10 |
# ์๋ง(์คํฌ๋ฆฝํธ) ๊ฐ์ ธ์ค๊ธฐ
|
11 |
srt = YouTubeTranscriptApi.get_transcript(video_id, languages=['ko'])
|
12 |
+
|
13 |
# ์๋ง ํ
์คํธ ํฉ์น๊ธฐ
|
14 |
script = "\n".join([i["text"] for i in srt])
|
15 |
return script
|
|
|
19 |
# Gradio ์ธํฐํ์ด์ค ์ ์
|
20 |
with gr.Blocks() as app:
|
21 |
gr.Markdown("## ์ ํ๋ธ ์คํฌ๋ฆฝํธ ์ถ์ถ๊ธฐ")
|
22 |
+
url_input = gr.Textbox(label="์ ํ๋ธ URL", placeholder="์์ https://www.youtube.com/watch?v=HtMVLneHZR0")
|
23 |
output = gr.Textbox(label="์คํฌ๋ฆฝํธ ์ถ๋ ฅ")
|
24 |
extract_button = gr.Button("์คํฌ๋ฆฝํธ ์ถ์ถ")
|
25 |
+
|
26 |
extract_button.click(extract_script, inputs=url_input, outputs=output)
|
27 |
|
28 |
# ์น ์ฑ ์คํ
|