mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-12-12 14:26:49 +01:00
[gfycat] Fix uploader
This commit is contained in:
parent
1e5c83b26b
commit
7537e35b64
@ -24,9 +24,10 @@ class GfycatIE(InfoExtractor):
|
|||||||
'duration': 10.4,
|
'duration': 10.4,
|
||||||
'view_count': int,
|
'view_count': int,
|
||||||
'like_count': int,
|
'like_count': int,
|
||||||
'dislike_count': int,
|
|
||||||
'categories': list,
|
'categories': list,
|
||||||
'age_limit': 0,
|
'age_limit': 0,
|
||||||
|
'uploader_id': 'anonymous',
|
||||||
|
'description': '',
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
'url': 'http://gfycat.com/ifr/JauntyTimelyAmazontreeboa',
|
'url': 'http://gfycat.com/ifr/JauntyTimelyAmazontreeboa',
|
||||||
@ -40,9 +41,27 @@ class GfycatIE(InfoExtractor):
|
|||||||
'duration': 3.52,
|
'duration': 3.52,
|
||||||
'view_count': int,
|
'view_count': int,
|
||||||
'like_count': int,
|
'like_count': int,
|
||||||
'dislike_count': int,
|
|
||||||
'categories': list,
|
'categories': list,
|
||||||
'age_limit': 0,
|
'age_limit': 0,
|
||||||
|
'uploader_id': 'anonymous',
|
||||||
|
'description': '',
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
'url': 'https://gfycat.com/alienatedsolidgreathornedowl',
|
||||||
|
'info_dict': {
|
||||||
|
'id': 'alienatedsolidgreathornedowl',
|
||||||
|
'ext': 'mp4',
|
||||||
|
'upload_date': '20211226',
|
||||||
|
'uploader_id': 'reactions',
|
||||||
|
'timestamp': 1640536930,
|
||||||
|
'like_count': int,
|
||||||
|
'description': '',
|
||||||
|
'title': 'Ingrid Michaelson, Zooey Deschanel - Merry Christmas Happy New Year',
|
||||||
|
'categories': list,
|
||||||
|
'age_limit': 0,
|
||||||
|
'duration': 2.9583333333333335,
|
||||||
|
'uploader': 'Reaction GIFs',
|
||||||
|
'view_count': int,
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
'url': 'https://gfycat.com/ru/RemarkableDrearyAmurstarfish',
|
'url': 'https://gfycat.com/ru/RemarkableDrearyAmurstarfish',
|
||||||
@ -74,7 +93,7 @@ def _real_extract(self, url):
|
|||||||
title = gfy.get('title') or gfy['gfyName']
|
title = gfy.get('title') or gfy['gfyName']
|
||||||
description = gfy.get('description')
|
description = gfy.get('description')
|
||||||
timestamp = int_or_none(gfy.get('createDate'))
|
timestamp = int_or_none(gfy.get('createDate'))
|
||||||
uploader = gfy.get('userName')
|
uploader = gfy.get('userName') or gfy.get('username')
|
||||||
view_count = int_or_none(gfy.get('views'))
|
view_count = int_or_none(gfy.get('views'))
|
||||||
like_count = int_or_none(gfy.get('likes'))
|
like_count = int_or_none(gfy.get('likes'))
|
||||||
dislike_count = int_or_none(gfy.get('dislikes'))
|
dislike_count = int_or_none(gfy.get('dislikes'))
|
||||||
@ -114,7 +133,8 @@ def _real_extract(self, url):
|
|||||||
'title': title,
|
'title': title,
|
||||||
'description': description,
|
'description': description,
|
||||||
'timestamp': timestamp,
|
'timestamp': timestamp,
|
||||||
'uploader': uploader,
|
'uploader': gfy.get('userDisplayName') or uploader,
|
||||||
|
'uploader_id': uploader,
|
||||||
'duration': duration,
|
'duration': duration,
|
||||||
'view_count': view_count,
|
'view_count': view_count,
|
||||||
'like_count': like_count,
|
'like_count': like_count,
|
||||||
|
Loading…
Reference in New Issue
Block a user