Spaces:
Sleeping
Sleeping
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]:
|