youtube-dl

Another place where youtube-dl lives on
git clone git://git.oshgnacknak.de/youtube-dl.git
Log | Files | Refs | README | LICENSE

commit 93f7a31bf3b572a98982a380ae3167ce954adc04
parent 33a1ec950c97b03e742926f3d37e9aa4ce642633
Author: remitamine <remitamine@gmail.com>
Date:   Sat, 30 Apr 2016 20:49:09 +0100

[discovery] extract subtitle

Diffstat:
Myoutube_dl/extractor/discovery.py | 11+++++++++++
1 file changed, 11 insertions(+), 0 deletions(-)

diff --git a/youtube_dl/extractor/discovery.py b/youtube_dl/extractor/discovery.py @@ -114,6 +114,16 @@ class DiscoveryIE(InfoExtractor): 'tbr': q, }) self._sort_formats(formats) + + subtitles = [] + caption_url = video_info.get('captionsUrl') + if caption_url: + subtitles = { + 'en': [{ + 'url': caption_url, + }] + } + entries.append({ 'id': compat_str(video_info['id']), 'formats': formats, @@ -124,6 +134,7 @@ class DiscoveryIE(InfoExtractor): 'thumbnail': video_info.get('thumbnailURL'), 'alt_title': video_info.get('secondary_title'), 'timestamp': parse_iso8601(video_info.get('publishedDate')), + 'subtitles': subtitles, }) return self.playlist_result(entries, display_id, video_title)