From 6140ff6b9d3372d60c4e1675cbae1a24a1bc945f Mon Sep 17 00:00:00 2001 From: Thomas Tsiakalakis Date: Sun, 1 Mar 2020 17:41:23 +0100 Subject: [PATCH 1/2] [vimeo] fixed subtitles url --- youtube_dl/extractor/vimeo.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/youtube_dl/extractor/vimeo.py b/youtube_dl/extractor/vimeo.py index 1da4ced96..ac9edafcc 100644 --- a/youtube_dl/extractor/vimeo.py +++ b/youtube_dl/extractor/vimeo.py @@ -33,6 +33,7 @@ from ..utils import ( unified_timestamp, unsmuggle_url, urlencode_postdata, + urljoin, unescapeHTML, ) @@ -191,7 +192,7 @@ class VimeoBaseInfoExtractor(InfoExtractor): for tt in text_tracks: subtitles[tt['lang']] = [{ 'ext': 'vtt', - 'url': 'https://vimeo.com' + tt['url'], + 'url': urljoin('https://vimeo.com', tt['url']) }] thumbnails = [] From 4a4173399800a1ff61dd200e01629bca72c32d43 Mon Sep 17 00:00:00 2001 From: Sergey M Date: Tue, 3 Mar 2020 01:26:38 +0700 Subject: [PATCH 2/2] Update vimeo.py --- youtube_dl/extractor/vimeo.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/youtube_dl/extractor/vimeo.py b/youtube_dl/extractor/vimeo.py index ac9edafcc..8cd611e1e 100644 --- a/youtube_dl/extractor/vimeo.py +++ b/youtube_dl/extractor/vimeo.py @@ -192,7 +192,7 @@ class VimeoBaseInfoExtractor(InfoExtractor): for tt in text_tracks: subtitles[tt['lang']] = [{ 'ext': 'vtt', - 'url': urljoin('https://vimeo.com', tt['url']) + 'url': urljoin('https://vimeo.com', tt['url']), }] thumbnails = []