aboutsummaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/patreon.py
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2024-12-02 00:32:05 -0500
committerLibravatarUnit 193 <unit193@unit193.net>2024-12-02 00:32:05 -0500
commit7c235d96e2417306334cd93517a2723039a5a0b5 (patch)
treecd29cbb34195d8f384237d70a3f8e7405827496a /gallery_dl/extractor/patreon.py
parentc68fa03f6af81fc1a23a7021fe28e73bacf71f66 (diff)
parent1981ccaaea6eab2cf32536ec5afe132a870914d8 (diff)
Update upstream source from tag 'upstream/1.28.0'
Update to upstream version '1.28.0' with Debian dir d2219dc8130062139eee5a8e4e0da3dc60db3a4e
Diffstat (limited to 'gallery_dl/extractor/patreon.py')
-rw-r--r--gallery_dl/extractor/patreon.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/gallery_dl/extractor/patreon.py b/gallery_dl/extractor/patreon.py
index 0b64ea3..3eacf1a 100644
--- a/gallery_dl/extractor/patreon.py
+++ b/gallery_dl/extractor/patreon.py
@@ -26,12 +26,15 @@ class PatreonExtractor(Extractor):
_warning = True
def _init(self):
- self.session.headers["User-Agent"] = \
- "Patreon/72.2.28 (Android; Android 14; Scale/2.10)"
- if self._warning:
- if not self.cookies_check(("session_id",)):
+ if self.cookies_check(("session_id",)):
+ self.session.headers["User-Agent"] = \
+ "Patreon/72.2.28 (Android; Android 14; Scale/2.10)"
+ else:
+ if self._warning:
+ PatreonExtractor._warning = False
self.log.warning("no 'session_id' cookie set")
- PatreonExtractor._warning = False
+ self.session.headers["User-Agent"] = \
+ "Patreon/7.6.28 (Android; Android 11; Scale/2.10)"
def items(self):
generators = self._build_file_generators(self.config("files"))