[chevereto:user] support 'album' results

This commit is contained in:
Mike Fährmann
2026-01-15 16:47:45 +01:00
parent d3c77cca80
commit 589c90fc37

View File

@@ -198,15 +198,11 @@ class CheveretoUserExtractor(CheveretoExtractor):
example = "https://jpg7.cr/USER" example = "https://jpg7.cr/USER"
def items(self): def items(self):
url = self.root + self.path data_image = {"_extractor": CheveretoImageExtractor}
data_video = {"_extractor": CheveretoVideoExtractor}
if self.path.endswith("/albums"): data_album = {"_extractor": CheveretoAlbumExtractor}
data = {"_extractor": CheveretoAlbumExtractor} for url in self._pagination(self.root + self.path):
for url in self._pagination(url): data = (data_album if "/album/" in url else
yield Message.Queue, url, data data_video if "/video/" in url else
else: data_image)
data_image = {"_extractor": CheveretoImageExtractor} yield Message.Queue, url, data
data_video = {"_extractor": CheveretoVideoExtractor}
for url in self._pagination(url):
data = data_video if "/video/" in url else data_image
yield Message.Queue, url, data