Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
|
@@ -12,6 +12,11 @@ AA_HOST = "youtube-transcriptor.p.rapidapi.com"
|
|
| 12 |
def get_video_id(youtube_url):
|
| 13 |
# ์ ํ๋ธ URL ๋๋ youtu.be ๋จ์ถ URL์์ video_id ์ถ์ถ
|
| 14 |
video_id_match = re.search(r"(?<=v=)[^#&?]*", youtube_url) or re.search(r"(?<=youtu.be/)[^#&?]*", youtube_url)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
return video_id_match.group(0) if video_id_match else None
|
| 16 |
|
| 17 |
# ์๋ง ์ธ์ด ์ฐ์ ์์ ๋ฆฌ์คํธ
|
|
|
|
| 12 |
def get_video_id(youtube_url):
|
| 13 |
# ์ ํ๋ธ URL ๋๋ youtu.be ๋จ์ถ URL์์ video_id ์ถ์ถ
|
| 14 |
video_id_match = re.search(r"(?<=v=)[^#&?]*", youtube_url) or re.search(r"(?<=youtu.be/)[^#&?]*", youtube_url)
|
| 15 |
+
|
| 16 |
+
# YouTube Shorts URL ์ฒ๋ฆฌ
|
| 17 |
+
if not video_id_match:
|
| 18 |
+
video_id_match = re.search(r"(?<=shorts/)[^#&?]*", youtube_url)
|
| 19 |
+
|
| 20 |
return video_id_match.group(0) if video_id_match else None
|
| 21 |
|
| 22 |
# ์๋ง ์ธ์ด ์ฐ์ ์์ ๋ฆฌ์คํธ
|