[gelbooru] warn about missing cookies for favorites (#3704)

and add docstring so it shows up in --list-extractors
pull/3469/merge
Mike Fährmann 2 years ago
parent 17bd053d94
commit b756dc13aa
No known key found for this signature in database
GPG Key ID: 5680CA389D365A88

@ -56,6 +56,9 @@ class GelbooruBase():
params["tags"] = "{} id:<{}".format(self.tags, post["id"])
def _pagination_html(self, params):
if self.cookiedomain and not self._check_cookies(self.cookienames):
self.log.warning("no 'user_id' or 'pass_hash' cookies set")
url = self.root + "/index.php"
params["pid"] = self.page_start * self.per_page
@ -158,7 +161,10 @@ class GelbooruPoolExtractor(GelbooruBase,
class GelbooruFavoriteExtractor(GelbooruBase,
gelbooru_v02.GelbooruV02FavoriteExtractor):
"""Extractor for gelbooru favorites"""
pattern = BASE_PATTERN + r"page=favorites&s=view&id=(\d+)"
cookiedomain = "gelbooru.com"
cookienames = ("user_id", "pass_hash")
test = ("https://gelbooru.com/index.php?page=favorites&s=view&id=12345",)

Loading…
Cancel
Save