From 05d4a0215ab0ebf0d76902a515df2b5f07a276c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Wed, 1 Jun 2022 18:41:58 +0200 Subject: [PATCH] [sankaku] extend URL patterns (fixes #2647) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - support URLs with ISO 639-1 language codes - support black.… and white.… subdomains --- gallery_dl/extractor/sankaku.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gallery_dl/extractor/sankaku.py b/gallery_dl/extractor/sankaku.py index 59e8be6a..855833a6 100644 --- a/gallery_dl/extractor/sankaku.py +++ b/gallery_dl/extractor/sankaku.py @@ -15,7 +15,8 @@ from ..cache import cache import collections BASE_PATTERN = r"(?:https?://)?" \ - r"(?:sankaku\.app|(?:beta|chan)\.sankakucomplex\.com)" + r"(?:(?:chan|beta|black|white)\.sankakucomplex\.com|sankaku\.app)" \ + r"(?:/[a-z]{2})?" class SankakuExtractor(BooruExtractor): @@ -171,8 +172,11 @@ class SankakuPostExtractor(SankakuExtractor): "tags_general": ["key(mangaka)", "key(mangaka)"], }, }), - ("https://beta.sankakucomplex.com/post/show/360451"), ("https://chan.sankakucomplex.com/post/show/360451"), + ("https://chan.sankakucomplex.com/ja/post/show/360451"), + ("https://beta.sankakucomplex.com/post/show/360451"), + ("https://white.sankakucomplex.com/post/show/360451"), + ("https://black.sankakucomplex.com/post/show/360451"), ) def __init__(self, match):