From 7c0ae88185a6f8e56b0cf40cc9dac46c4771bd9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Mon, 23 Aug 2021 22:36:55 +0200 Subject: [PATCH] [twitter] add 'url' to user objects (#1532, #1787) --- gallery_dl/extractor/twitter.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gallery_dl/extractor/twitter.py b/gallery_dl/extractor/twitter.py index 4633b08c8b..ac511288ed 100644 --- a/gallery_dl/extractor/twitter.py +++ b/gallery_dl/extractor/twitter.py @@ -214,6 +214,8 @@ def _transform_user(self, user): pass uid = user["id_str"] + entities = user["entities"] + self._user_cache[uid] = udata = { "id" : text.parse_int(uid), "name" : user["screen_name"], @@ -233,6 +235,10 @@ def _transform_user(self, user): "media_count" : user["media_count"], "statuses_count" : user["statuses_count"], } + + if "url" in entities: + udata["url"] = entities["url"]["urls"][0]["expanded_url"] + return udata def _users_result(self, users):