[chevereto] add 'category' extractor (#5179)

This commit is contained in:
Mike Fährmann
2025-09-15 21:58:47 +02:00
parent 5ddc0064ed
commit 9ea0071bdf
3 changed files with 25 additions and 4 deletions

View File

@@ -156,6 +156,18 @@ class CheveretoAlbumExtractor(CheveretoExtractor):
yield Message.Queue, image, data
class CheveretoCategoryExtractor(CheveretoExtractor):
"""Extractor for chevereto galleries"""
subcategory = "category"
pattern = BASE_PATTERN + r"(/category/[^/?#]+)"
example = "https://imglike.com/category/TITLE"
def items(self):
data = {"_extractor": CheveretoImageExtractor}
for image in self._pagination(self.root + self.path):
yield Message.Queue, image, data
class CheveretoUserExtractor(CheveretoExtractor):
"""Extractor for chevereto users"""
subcategory = "user"