From efcbde7dcd05ffb738936f931cdfe343300653ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Tue, 20 Jan 2026 17:29:00 +0100 Subject: [PATCH] [kemono:discord] support server URLs with trailing '/' --- gallery_dl/extractor/kemono.py | 2 +- test/results/kemono.py | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) 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"),