From 263741d243a5786087ac3f73c09c1c3a76062bf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Thu, 14 Dec 2017 14:15:01 +0100 Subject: [PATCH] [luscious] update URL pattern (closes #55) --- gallery_dl/extractor/luscious.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gallery_dl/extractor/luscious.py b/gallery_dl/extractor/luscious.py index bc79eaf6..78bc7fa4 100644 --- a/gallery_dl/extractor/luscious.py +++ b/gallery_dl/extractor/luscious.py @@ -18,8 +18,8 @@ class LusciousAlbumExtractor(AsynchronousExtractor): subcategory = "album" directory_fmt = ["{category}", "{gallery_id} {title}"] filename_fmt = "{category}_{gallery_id}_{num:>03}.{extension}" - pattern = [(r"(?:https?://)?(?:www\.)?luscious\.net/" - r"(?:c/[^/]+/)?(?:pictures/album|albums)/([^/]+_(\d+))")] + pattern = [(r"(?:https?://)?(?:www\.|members\.)?luscious\.net/" + r"(?:c/[^/?&#]+/)?(?:pictures/album|albums)/([^/?&#]+_(\d+))")] test = [ (("https://luscious.net/c/hentai_manga/albums/" "okinami-no-koigokoro_277031/view/"), { @@ -32,6 +32,8 @@ class LusciousAlbumExtractor(AsynchronousExtractor): "keyword": "02624ff1097260e2a3c1b220afc92ea4c6b109b3", }), ("https://luscious.net/albums/okinami-no-koigokoro_277031/", None), + ("https://www.luscious.net/albums/okinami_277031/", None), + ("https://members.luscious.net/albums/okinami_277031/", None), ] def __init__(self, match):