projects
/
youtube-dl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[generic] Improve detection
[youtube-dl]
/
youtube_dl
/
extractor
/
archiveorg.py
diff --git
a/youtube_dl/extractor/archiveorg.py
b/youtube_dl/extractor/archiveorg.py
index 29cb9bdee1e032fc6c316a4b6806a22f55ffb662..61ce4469a05dd3cdf9bddbecf8c82119c40b5c3f 100644
(file)
--- a/
youtube_dl/extractor/archiveorg.py
+++ b/
youtube_dl/extractor/archiveorg.py
@@
-46,8
+46,11
@@
class ArchiveOrgIE(InfoExtractor):
for fn,fdata in data['files'].items()
if 'Video' in fdata['format']]
formats.sort(key=lambda fdata: fdata['file_size'])
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 = {
info = {
+ '_type': 'video',
'id': video_id,
'title': title,
'formats': formats,
'id': video_id,
'title': title,
'formats': formats,
@@
-60,7
+63,6
@@
class ArchiveOrgIE(InfoExtractor):
info['thumbnail'] = thumbnail
# TODO: Remove when #980 has been merged
info['thumbnail'] = thumbnail
# TODO: Remove when #980 has been merged
- info['url'] = formats[-1]['url']
- info['ext'] = determine_ext(formats[-1]['url'])
+ info.update(formats[-1])
- return self.video_result(info)
\ No newline at end of file
+ return info