rename some base classes
They shouldn't be called …Extractor if they don't have 'Extractor' as their base class.
This commit is contained in:
@@ -13,7 +13,7 @@ from .. import text, exception
|
|||||||
import json
|
import json
|
||||||
|
|
||||||
|
|
||||||
class HbrowseExtractor():
|
class HbrowseBase():
|
||||||
"""Base class for hbrowse extractors"""
|
"""Base class for hbrowse extractors"""
|
||||||
category = "hbrowse"
|
category = "hbrowse"
|
||||||
root = "https://www.hbrowse.com"
|
root = "https://www.hbrowse.com"
|
||||||
@@ -42,7 +42,7 @@ class HbrowseExtractor():
|
|||||||
return data
|
return data
|
||||||
|
|
||||||
|
|
||||||
class HbrowseMangaExtractor(HbrowseExtractor, MangaExtractor):
|
class HbrowseMangaExtractor(HbrowseBase, MangaExtractor):
|
||||||
"""Extractor for manga from hbrowse.com"""
|
"""Extractor for manga from hbrowse.com"""
|
||||||
pattern = [r"(?:https?://)?((?:www\.)?hbrowse\.com/\d+)/?$"]
|
pattern = [r"(?:https?://)?((?:www\.)?hbrowse\.com/\d+)/?$"]
|
||||||
reverse = False
|
reverse = False
|
||||||
@@ -70,7 +70,7 @@ class HbrowseMangaExtractor(HbrowseExtractor, MangaExtractor):
|
|||||||
results.append((text.urljoin(self.root, url), data.copy()))
|
results.append((text.urljoin(self.root, url), data.copy()))
|
||||||
|
|
||||||
|
|
||||||
class HbrowseChapterExtractor(HbrowseExtractor, ChapterExtractor):
|
class HbrowseChapterExtractor(HbrowseBase, ChapterExtractor):
|
||||||
"""Extractor for manga-chapters from hbrowse.com"""
|
"""Extractor for manga-chapters from hbrowse.com"""
|
||||||
directory_fmt = ["{category}", "{manga_id} {manga}", "c{chapter:>05}"]
|
directory_fmt = ["{category}", "{manga_id} {manga}", "c{chapter:>05}"]
|
||||||
filename_fmt = ("{category}_{manga_id}_{chapter:>05}_"
|
filename_fmt = ("{category}_{manga_id}_{chapter:>05}_"
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ from .. import text, exception
|
|||||||
import json
|
import json
|
||||||
|
|
||||||
|
|
||||||
class MangaparkExtractor():
|
class MangaparkBase():
|
||||||
"""Base class for mangapark extractors"""
|
"""Base class for mangapark extractors"""
|
||||||
category = "mangapark"
|
category = "mangapark"
|
||||||
root_fmt = "https://mangapark.{}"
|
root_fmt = "https://mangapark.{}"
|
||||||
@@ -38,7 +38,7 @@ class MangaparkExtractor():
|
|||||||
data["chapter_minor"] = "v" + value
|
data["chapter_minor"] = "v" + value
|
||||||
|
|
||||||
|
|
||||||
class MangaparkMangaExtractor(MangaparkExtractor, MangaExtractor):
|
class MangaparkMangaExtractor(MangaparkBase, MangaExtractor):
|
||||||
"""Extractor for manga from mangapark.me"""
|
"""Extractor for manga from mangapark.me"""
|
||||||
pattern = [r"(?:https?://)?(?:www\.)?mangapark\.(me|net|com)"
|
pattern = [r"(?:https?://)?(?:www\.)?mangapark\.(me|net|com)"
|
||||||
r"(/manga/[^/?&#]+)/?$"]
|
r"(/manga/[^/?&#]+)/?$"]
|
||||||
@@ -77,7 +77,7 @@ class MangaparkMangaExtractor(MangaparkExtractor, MangaExtractor):
|
|||||||
return results
|
return results
|
||||||
|
|
||||||
|
|
||||||
class MangaparkChapterExtractor(MangaparkExtractor, ChapterExtractor):
|
class MangaparkChapterExtractor(MangaparkBase, ChapterExtractor):
|
||||||
"""Extractor for manga-chapters from mangapark.me"""
|
"""Extractor for manga-chapters from mangapark.me"""
|
||||||
pattern = [(r"(?:https?://)?(?:www\.)?mangapark\.(me|net|com)"
|
pattern = [(r"(?:https?://)?(?:www\.)?mangapark\.(me|net|com)"
|
||||||
r"/manga/([^?&#]+/i\d+)")]
|
r"/manga/([^?&#]+/i\d+)")]
|
||||||
|
|||||||
Reference in New Issue
Block a user