Convert archiveorg thumbnail url to absolute url

This commit is contained in:
sollicitudin 2019-01-17 11:14:04 +07:00
parent bfc8eeea57
commit 52828f4ca5

View File

@ -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