[kemonoparty] support new favorite URLs (#6676)

This commit is contained in:
Mike Fährmann
2024-12-16 07:45:33 +01:00
parent 5e13235aca
commit b6b1008ef2
2 changed files with 14 additions and 2 deletions

View File

@@ -433,8 +433,8 @@ class KemonopartyDiscordServerExtractor(KemonopartyExtractor):
class KemonopartyFavoriteExtractor(KemonopartyExtractor):
"""Extractor for kemono.su favorites"""
subcategory = "favorite"
pattern = BASE_PATTERN + r"/favorites()()(?:/?\?([^#]+))?"
example = "https://kemono.su/favorites"
pattern = BASE_PATTERN + r"/(?:account/)?favorites()()(?:/?\?([^#]+))?"
example = "https://kemono.su/account/favorites/artists"
def items(self):
self._prepare_ddosguard_cookies()

View File

@@ -443,4 +443,16 @@ __tests__ = (
),
},
{
"#url" : "https://kemono.su/account/favorites/artists",
"#category": ("", "kemonoparty", "favorite"),
"#class" : kemonoparty.KemonopartyFavoriteExtractor,
},
{
"#url" : "https://kemono.su/account/favorites/posts?sort_by=published&order=asc",
"#category": ("", "kemonoparty", "favorite"),
"#class" : kemonoparty.KemonopartyFavoriteExtractor,
},
)