]> Raphaƫl G. Git Repositories - youtubedl/blobdiff - youtube_dl/extractor/archiveorg.py
Imported Upstream version 2013.12.04
[youtubedl] / youtube_dl / extractor / archiveorg.py
index 29cb9bdee1e032fc6c316a4b6806a22f55ffb662..3ae0aebb1275f0a4b1bed0c1dda3d969c0672a87 100644 (file)
@@ -46,21 +46,16 @@ class ArchiveOrgIE(InfoExtractor):
             for fn,fdata in data['files'].items()
             if 'Video' in fdata['format']]
         formats.sort(key=lambda fdata: fdata['file_size'])
+        for f in formats:
+            f['ext'] = determine_ext(f['url'])
 
-        info = {
+        return {
+            '_type': 'video',
             'id': video_id,
             'title': title,
             'formats': formats,
             'description': description,
             'uploader': uploader,
             'upload_date': upload_date,
+            'thumbnail': data.get('misc', {}).get('image'),
         }
-        thumbnail = data.get('misc', {}).get('image')
-        if thumbnail:
-            info['thumbnail'] = thumbnail
-
-        # TODO: Remove when #980 has been merged
-        info['url'] = formats[-1]['url']
-        info['ext'] = determine_ext(formats[-1]['url'])
-
-        return self.video_result(info)
\ No newline at end of file