diff --git a/gallery_dl/extractor/lensdump.py b/gallery_dl/extractor/lensdump.py index 8ca9d88e..12e8860c 100644 --- a/gallery_dl/extractor/lensdump.py +++ b/gallery_dl/extractor/lensdump.py @@ -104,7 +104,7 @@ class LensdumpImageExtractor(LensdumpBase, Extractor): filename_fmt = "{category}_{id}{title:?_//}.{extension}" directory_fmt = ("{category}",) archive_fmt = "{id}" - pattern = r"(?:https?://)?(?:lensdump\.com|\w\.l3n\.co)/i/(\w+)" + pattern = r"(?:https?://)?(?:(?:i\d?\.)?lensdump\.com|\w\.l3n\.co)/i/(\w+)" example = "https://lensdump.com/i/ID" def __init__(self, match): diff --git a/test/results/lensdump.py b/test/results/lensdump.py index a300227b..b6a030ee 100644 --- a/test/results/lensdump.py +++ b/test/results/lensdump.py @@ -61,4 +61,16 @@ __tests__ = ( "width" : 620, }, +{ + "#url" : "https://i.lensdump.com/i/tyoAyM", + "#category": ("", "lensdump", "image"), + "#class" : lensdump.LensdumpImageExtractor, +}, + +{ + "#url" : "https://i3.lensdump.com/i/tyoAyM", + "#category": ("", "lensdump", "image"), + "#class" : lensdump.LensdumpImageExtractor, +}, + )