mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-30 12:01:28 +00:00
parent
ff48fc04d0
commit
5da08bde9e
|
@ -13,6 +13,7 @@
|
||||||
merge_dicts,
|
merge_dicts,
|
||||||
str_or_none,
|
str_or_none,
|
||||||
strip_or_none,
|
strip_or_none,
|
||||||
|
traverse_obj,
|
||||||
try_get,
|
try_get,
|
||||||
urlencode_postdata,
|
urlencode_postdata,
|
||||||
url_or_none,
|
url_or_none,
|
||||||
|
@ -81,6 +82,13 @@ class VLiveIE(VLiveBaseIE):
|
||||||
'upload_date': '20150817',
|
'upload_date': '20150817',
|
||||||
'thumbnail': r're:^https?://.*\.(?:jpg|png)$',
|
'thumbnail': r're:^https?://.*\.(?:jpg|png)$',
|
||||||
'timestamp': 1439816449,
|
'timestamp': 1439816449,
|
||||||
|
'like_count': int,
|
||||||
|
'channel': 'Girl\'s Day',
|
||||||
|
'channel_id': 'FDF27',
|
||||||
|
'comment_count': int,
|
||||||
|
'release_timestamp': 1439818140,
|
||||||
|
'release_date': '20150817',
|
||||||
|
'duration': 1014,
|
||||||
},
|
},
|
||||||
'params': {
|
'params': {
|
||||||
'skip_download': True,
|
'skip_download': True,
|
||||||
|
@ -98,6 +106,13 @@ class VLiveIE(VLiveBaseIE):
|
||||||
'upload_date': '20161112',
|
'upload_date': '20161112',
|
||||||
'thumbnail': r're:^https?://.*\.(?:jpg|png)$',
|
'thumbnail': r're:^https?://.*\.(?:jpg|png)$',
|
||||||
'timestamp': 1478923074,
|
'timestamp': 1478923074,
|
||||||
|
'like_count': int,
|
||||||
|
'channel': 'EXO',
|
||||||
|
'channel_id': 'F94BD',
|
||||||
|
'comment_count': int,
|
||||||
|
'release_timestamp': 1478924280,
|
||||||
|
'release_date': '20161112',
|
||||||
|
'duration': 906,
|
||||||
},
|
},
|
||||||
'params': {
|
'params': {
|
||||||
'skip_download': True,
|
'skip_download': True,
|
||||||
|
@ -169,6 +184,7 @@ def get_common_fields():
|
||||||
'like_count': int_or_none(video.get('likeCount')),
|
'like_count': int_or_none(video.get('likeCount')),
|
||||||
'comment_count': int_or_none(video.get('commentCount')),
|
'comment_count': int_or_none(video.get('commentCount')),
|
||||||
'timestamp': int_or_none(video.get('createdAt'), scale=1000),
|
'timestamp': int_or_none(video.get('createdAt'), scale=1000),
|
||||||
|
'release_timestamp': int_or_none(traverse_obj(video, 'onAirStartAt', 'willStartAt'), scale=1000),
|
||||||
'thumbnail': video.get('thumb'),
|
'thumbnail': video.get('thumb'),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue