From 6651da27e96533aa6f212de44b7efc1bc2c63ec6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Fri, 27 Aug 2021 18:41:16 +0200 Subject: [PATCH] [twitter] fix 'url' extraction for users without 'expanded_url' (#1532, #1787) --- gallery_dl/extractor/twitter.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gallery_dl/extractor/twitter.py b/gallery_dl/extractor/twitter.py index c0c70464..2dfcb558 100644 --- a/gallery_dl/extractor/twitter.py +++ b/gallery_dl/extractor/twitter.py @@ -243,7 +243,8 @@ class TwitterExtractor(Extractor): udata["description"] = descr if "url" in entities: - udata["url"] = entities["url"]["urls"][0]["expanded_url"] + url = entities["url"]["urls"][0] + udata["url"] = url.get("expanded_url") or url.get("url") return udata