From e1f501ed148ffcaae1061b981be1f3edcd3b2c1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Mon, 11 Jul 2022 00:29:25 +0200 Subject: [PATCH] [mangakakalot] update domain --- gallery_dl/extractor/mangakakalot.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gallery_dl/extractor/mangakakalot.py b/gallery_dl/extractor/mangakakalot.py index c71b0037..6b0a3249 100644 --- a/gallery_dl/extractor/mangakakalot.py +++ b/gallery_dl/extractor/mangakakalot.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # Copyright 2020 Jake Mannens -# Copyright 2021 Mike Fährmann +# Copyright 2021-2022 Mike Fährmann # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License version 2 as @@ -13,17 +13,18 @@ from .common import ChapterExtractor, MangaExtractor from .. import text import re +BASE_PATTERN = r"(?:https?://)?(?:ww[\dw]?\.)?mangakakalot\.tv" + class MangakakalotBase(): """Base class for mangakakalot extractors""" category = "mangakakalot" - root = "https://ww.mangakakalot.tv" + root = "https://ww3.mangakakalot.tv" class MangakakalotChapterExtractor(MangakakalotBase, ChapterExtractor): """Extractor for manga chapters from mangakakalot.tv""" - pattern = (r"(?:https?://)?(?:www?\.)?mangakakalot\.tv" - r"(/chapter/[^/?#]+/chapter[_-][^/?#]+)") + pattern = BASE_PATTERN + r"(/chapter/[^/?#]+/chapter[_-][^/?#]+)" test = ( ("https://ww.mangakakalot.tv/chapter/manga-hl984546/chapter-6", { "pattern": r"https://cm\.blazefast\.co" @@ -78,8 +79,7 @@ class MangakakalotChapterExtractor(MangakakalotBase, ChapterExtractor): class MangakakalotMangaExtractor(MangakakalotBase, MangaExtractor): """Extractor for manga from mangakakalot.tv""" chapterclass = MangakakalotChapterExtractor - pattern = (r"(?:https?://)?(?:www?\.)?mangakakalot\.tv" - r"(/manga/[^/?#]+)") + pattern = BASE_PATTERN + r"(/manga/[^/?#]+)" test = ( ("https://ww.mangakakalot.tv/manga/lk921810", { "url": "654d040c17728c9c8756fce7092b084e8dcf67d2",