diff --git a/gallery_dl/extractor/kemono.py b/gallery_dl/extractor/kemono.py index a001d106..3dcab45f 100644 --- a/gallery_dl/extractor/kemono.py +++ b/gallery_dl/extractor/kemono.py @@ -460,7 +460,7 @@ class KemonoDiscordExtractor(KemonoExtractor): class KemonoDiscordServerExtractor(KemonoExtractor): subcategory = "discord-server" - pattern = BASE_PATTERN + r"/discord/server/(\d+)$" + pattern = BASE_PATTERN + r"/discord/server/(\d+)" example = "https://kemono.cr/discord/server/12345" def items(self): diff --git a/test/results/kemono.py b/test/results/kemono.py index f1bb4d3f..273ba8e1 100644 --- a/test/results/kemono.py +++ b/test/results/kemono.py @@ -682,6 +682,11 @@ __tests__ = ( "#count" : 26, }, +{ + "#url" : "https://kemono.cr/discord/server/488668827274444803/", + "#class" : kemono.KemonoDiscordServerExtractor, +}, + { "#url" : "https://kemono.cr/posts?q=foobar", "#category": ("", "kemono", "posts"),