aboutsummaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/twitter.py
diff options
context:
space:
mode:
Diffstat (limited to 'gallery_dl/extractor/twitter.py')
-rw-r--r--gallery_dl/extractor/twitter.py9
1 files changed, 2 insertions, 7 deletions
diff --git a/gallery_dl/extractor/twitter.py b/gallery_dl/extractor/twitter.py
index 9c9d505..090b11a 100644
--- a/gallery_dl/extractor/twitter.py
+++ b/gallery_dl/extractor/twitter.py
@@ -305,6 +305,7 @@ class TwitterExtractor(Extractor):
legacy["created_at"], "%a %b %d %H:%M:%S %z %Y")
except Exception:
date = util.NONE
+ source = tweet.get("source")
tdata = {
"tweet_id" : tweet_id,
@@ -320,7 +321,7 @@ class TwitterExtractor(Extractor):
"author" : author,
"user" : self._user or author,
"lang" : legacy["lang"],
- "source" : text.extr(tweet["source"], ">", "<"),
+ "source" : text.extr(source, ">", "<") if source else "",
"sensitive" : tget("possibly_sensitive"),
"favorite_count": tget("favorite_count"),
"quote_count" : tget("quote_count"),
@@ -538,12 +539,6 @@ class TwitterExtractor(Extractor):
if username:
return self.cookies_update(_login_impl(self, username, password))
- for cookie in self.cookies:
- if cookie.domain == ".twitter.com":
- self.cookies.set(
- cookie.name, cookie.value, domain=self.cookies_domain,
- expires=cookie.expires, secure=cookie.secure)
-
class TwitterUserExtractor(TwitterExtractor):
"""Extractor for a Twitter user"""