Convert archiveorg thumbnail url to absolute url
This commit is contained in:
parent
bfc8eeea57
commit
52828f4ca5
@ -49,6 +49,10 @@ class ArchiveOrgIE(InfoExtractor):
|
||||
def get_optional(metadata, field):
|
||||
return metadata.get(field, [None])[0]
|
||||
|
||||
def convert_relative_to_absolute_thumbnail(metadata):
|
||||
if not metadata['thumbnail'].startswith('http'):
|
||||
metadata.update({'thumbnail': ''.join(('http://archive.org', metadata.get('thumbnail')))})
|
||||
|
||||
metadata = self._download_json(
|
||||
'http://archive.org/details/' + video_id, video_id, query={
|
||||
'output': 'json',
|
||||
@ -62,4 +66,8 @@ class ArchiveOrgIE(InfoExtractor):
|
||||
'uploader': get_optional(metadata, 'creator'),
|
||||
'upload_date': unified_strdate(get_optional(metadata, 'date')),
|
||||
})
|
||||
convert_relative_to_absolute_thumbnail(info)
|
||||
else:
|
||||
for entry in info['entries']:
|
||||
convert_relative_to_absolute_thumbnail(entry)
|
||||
return info
|
Loading…
x
Reference in New Issue
Block a user