diff options
| author | Naglis Jonaitis <njonaitis@gmail.com> | 2015-03-20 01:50:36 +0200 | 
|---|---|---|
| committer | Naglis Jonaitis <njonaitis@gmail.com> | 2015-03-20 01:50:36 +0200 | 
| commit | 2684871bc10fe2b34f58312b6f75d3237a786732 (patch) | |
| tree | c155940e6f647b217a43e8ae7bc9a43afa2bf7ee | |
| parent | ccf3960eeca3ca8b75da709c8c3019531101f1e7 (diff) | |
[vine] Fix formats extraction (Closes #5239)
| -rw-r--r-- | youtube_dl/extractor/vine.py | 15 | 
1 files changed, 7 insertions, 8 deletions
| diff --git a/youtube_dl/extractor/vine.py b/youtube_dl/extractor/vine.py index 0b58fe0fe..c3187cfeb 100644 --- a/youtube_dl/extractor/vine.py +++ b/youtube_dl/extractor/vine.py @@ -33,14 +33,13 @@ class VineIE(InfoExtractor):              r'window\.POST_DATA = { %s: ({.+?}) }' % video_id, webpage, 'vine data'))          formats = [{ -            'url': data['videoLowURL'], -            'ext': 'mp4', -            'format_id': 'low', -        }, { -            'url': data['videoUrl'], -            'ext': 'mp4', -            'format_id': 'standard', -        }] +            'format_id': '%(format)s-%(rate)s' % f, +            'vcodec': f['format'], +            'quality': f['rate'], +            'url': f['videoUrl'], +        } for f in data['videoUrls'] if f.get('rate')] + +        self._sort_formats(formats)          return {              'id': video_id, | 
