diff --git a/gallery_dl/extractor/fikfap.py b/gallery_dl/extractor/fikfap.py index 5a0f4347..64ba2f32 100644 --- a/gallery_dl/extractor/fikfap.py +++ b/gallery_dl/extractor/fikfap.py @@ -86,7 +86,7 @@ class FikfapPostExtractor(FikfapExtractor): class FikfapUserExtractor(FikfapExtractor): subcategory = "user" - pattern = BASE_PATTERN + r"/user/(\w+)" + pattern = BASE_PATTERN + r"/user/([\w-]+)" example = "https://fikfap.com/user/USER" def posts(self): diff --git a/test/results/fikfap.py b/test/results/fikfap.py index c1a013bc..a99c8639 100644 --- a/test/results/fikfap.py +++ b/test/results/fikfap.py @@ -119,4 +119,10 @@ __tests__ = ( "linkSidebar" : dict, }, +{ + "#url" : "https://fikfap.com/user/Hot-sauce-34", + "#comment" : "'-' in username", + "#class" : fikfap.FikfapUserExtractor, +}, + )