Spaces:
Running
Running
Fix getVttUrlFromSubtitles not correct.
Browse files- fetchYoutubeSubtitle.py +3 -3
fetchYoutubeSubtitle.py
CHANGED
@@ -5,9 +5,9 @@ import yt_dlp
|
|
5 |
def getVttUrlFromSubtitles(item, lang='en', vttType="vtt"):
|
6 |
langs = item.keys()
|
7 |
key = lang if lang in langs else ('en' if 'en' in langs else list(langs)[0] )
|
8 |
-
for
|
9 |
-
if(
|
10 |
-
return
|
11 |
return None
|
12 |
|
13 |
async def fetchSubtitle(url: str, lang: Optional[str] = 'en', vttType="vtt") -> Optional[str]:
|
|
|
5 |
def getVttUrlFromSubtitles(item, lang='en', vttType="vtt"):
|
6 |
langs = item.keys()
|
7 |
key = lang if lang in langs else ('en' if 'en' in langs else list(langs)[0] )
|
8 |
+
for subtitle in item[key]:
|
9 |
+
if(subtitle.get("ext") == vttType):
|
10 |
+
return subtitle.get("url")
|
11 |
return None
|
12 |
|
13 |
async def fetchSubtitle(url: str, lang: Optional[str] = 'en', vttType="vtt") -> Optional[str]:
|