From 05420227aaab60a39c0f9ade069c5862be36b1fa Mon Sep 17 00:00:00 2001 From: SirElderling <148036781+SirElderling@users.noreply.github.com> Date: Mon, 5 Feb 2024 20:39:07 +0000 Subject: [PATCH] [ie/nytimes] Extract timestamp (#9142) Authored by: SirElderling --- yt_dlp/extractor/nytimes.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/yt_dlp/extractor/nytimes.py b/yt_dlp/extractor/nytimes.py index 354eb02c3..3019202a2 100644 --- a/yt_dlp/extractor/nytimes.py +++ b/yt_dlp/extractor/nytimes.py @@ -32,6 +32,7 @@ class NYTimesBaseIE(InfoExtractor): renderedRepresentation } duration + firstPublished promotionalHeadline promotionalMedia { ... on Image { @@ -124,6 +125,7 @@ def _extract_video(self, media_id): 'id': media_id, 'title': data.get('promotionalHeadline'), 'description': data.get('summary'), + 'timestamp': parse_iso8601(data.get('firstPublished')), 'duration': float_or_none(data.get('duration'), scale=1000), 'creator': ', '.join(traverse_obj(data, ( # TODO: change to 'creators' 'bylines', ..., 'renderedRepresentation', {lambda x: remove_start(x, 'By ')}))), @@ -145,8 +147,8 @@ class NYTimesIE(NYTimesBaseIE): 'ext': 'mp4', 'title': 'Verbatim: What Is a Photocopier?', 'description': 'md5:93603dada88ddbda9395632fdc5da260', - 'timestamp': 1398631707, # FIXME - 'upload_date': '20140427', # FIXME + 'timestamp': 1398646132, + 'upload_date': '20140428', 'creator': 'Brett Weiner', 'thumbnail': r're:https?://\w+\.nyt.com/images/.+\.jpg', 'duration': 419, @@ -310,6 +312,8 @@ class NYTimesCookingIE(NYTimesBaseIE): 'ext': 'mp4', 'title': 'How to Make Mac and Cheese', 'description': 'md5:b8f2f33ec1fb7523b21367147c9594f1', + 'timestamp': 1522950315, + 'upload_date': '20180405', 'duration': 9.51, 'creator': 'Alison Roman', 'thumbnail': r're:https?://\w+\.nyt.com/images/.*\.jpg',