From f5f4122cb61d025102818d998c6f1fbebef6e54e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Mon, 8 Dec 2025 19:02:41 +0100 Subject: [PATCH] =?UTF-8?q?[chevereto:album]=20extract=20'album=5F?= =?UTF-8?q?=E2=80=A6'=20metadata=20(#8604)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gallery_dl/extractor/chevereto.py | 22 ++++++++++++++++++---- test/results/jpgfish.py | 16 ++++++++++++++++ 2 files changed, 34 insertions(+), 4 deletions(-) diff --git a/gallery_dl/extractor/chevereto.py b/gallery_dl/extractor/chevereto.py index 5b74ab9f..e25634e6 100644 --- a/gallery_dl/extractor/chevereto.py +++ b/gallery_dl/extractor/chevereto.py @@ -21,10 +21,12 @@ class CheveretoExtractor(BaseExtractor): def _init(self): self.path = self.groups[-1] - def _pagination(self, url): - while True: - page = self.request(url).text + def _pagination(self, url, callback=None): + page = self.request(url).text + if callback is not None: + callback(page) + while True: for item in text.extract_iter( page, '