0
0
Fork 0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2024-10-31 23:02:40 +00:00

[ie/nytimes] Extract timestamp (#9142)

Authored by: SirElderling
This commit is contained in:
SirElderling 2024-02-05 20:39:07 +00:00 committed by GitHub
parent 35d96982f1
commit 05420227aa
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -32,6 +32,7 @@ class NYTimesBaseIE(InfoExtractor):
renderedRepresentation renderedRepresentation
} }
duration duration
firstPublished
promotionalHeadline promotionalHeadline
promotionalMedia { promotionalMedia {
... on Image { ... on Image {
@ -124,6 +125,7 @@ def _extract_video(self, media_id):
'id': media_id, 'id': media_id,
'title': data.get('promotionalHeadline'), 'title': data.get('promotionalHeadline'),
'description': data.get('summary'), 'description': data.get('summary'),
'timestamp': parse_iso8601(data.get('firstPublished')),
'duration': float_or_none(data.get('duration'), scale=1000), 'duration': float_or_none(data.get('duration'), scale=1000),
'creator': ', '.join(traverse_obj(data, ( # TODO: change to 'creators' 'creator': ', '.join(traverse_obj(data, ( # TODO: change to 'creators'
'bylines', ..., 'renderedRepresentation', {lambda x: remove_start(x, 'By ')}))), 'bylines', ..., 'renderedRepresentation', {lambda x: remove_start(x, 'By ')}))),
@ -145,8 +147,8 @@ class NYTimesIE(NYTimesBaseIE):
'ext': 'mp4', 'ext': 'mp4',
'title': 'Verbatim: What Is a Photocopier?', 'title': 'Verbatim: What Is a Photocopier?',
'description': 'md5:93603dada88ddbda9395632fdc5da260', 'description': 'md5:93603dada88ddbda9395632fdc5da260',
'timestamp': 1398631707, # FIXME 'timestamp': 1398646132,
'upload_date': '20140427', # FIXME 'upload_date': '20140428',
'creator': 'Brett Weiner', 'creator': 'Brett Weiner',
'thumbnail': r're:https?://\w+\.nyt.com/images/.+\.jpg', 'thumbnail': r're:https?://\w+\.nyt.com/images/.+\.jpg',
'duration': 419, 'duration': 419,
@ -310,6 +312,8 @@ class NYTimesCookingIE(NYTimesBaseIE):
'ext': 'mp4', 'ext': 'mp4',
'title': 'How to Make Mac and Cheese', 'title': 'How to Make Mac and Cheese',
'description': 'md5:b8f2f33ec1fb7523b21367147c9594f1', 'description': 'md5:b8f2f33ec1fb7523b21367147c9594f1',
'timestamp': 1522950315,
'upload_date': '20180405',
'duration': 9.51, 'duration': 9.51,
'creator': 'Alison Roman', 'creator': 'Alison Roman',
'thumbnail': r're:https?://\w+\.nyt.com/images/.*\.jpg', 'thumbnail': r're:https?://\w+\.nyt.com/images/.*\.jpg',