From fd858eed7b861eb32d2444e4eb5bdb6b9e2598bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Fri, 2 Apr 2021 02:52:01 +0200 Subject: [PATCH] [twitter] add 'user_likes' metadata field for liked tweets i.e. the 'screen_name' of the user whose liked tweets get extracted. Ideally this would replace 'user' or at least be in the same format, but that would break backwards compatibility or be impossible/too complicated thanks to API result differences. (#1421) --- gallery_dl/extractor/twitter.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gallery_dl/extractor/twitter.py b/gallery_dl/extractor/twitter.py index 7979de17..c323fe0b 100644 --- a/gallery_dl/extractor/twitter.py +++ b/gallery_dl/extractor/twitter.py @@ -339,6 +339,9 @@ class TwitterLikesExtractor(TwitterExtractor): pattern = BASE_PATTERN + r"/(?!search)([^/?#]+)/likes(?!\w)" test = ("https://twitter.com/supernaturepics/likes",) + def metadata(self): + return {"user_likes": self.user} + def tweets(self): return TwitterAPI(self).timeline_favorites(self.user)