summaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/mangaread.py
diff options
context:
space:
mode:
Diffstat (limited to 'gallery_dl/extractor/mangaread.py')
-rw-r--r--gallery_dl/extractor/mangaread.py96
1 files changed, 2 insertions, 94 deletions
diff --git a/gallery_dl/extractor/mangaread.py b/gallery_dl/extractor/mangaread.py
index 74c239e..8f19374 100644
--- a/gallery_dl/extractor/mangaread.py
+++ b/gallery_dl/extractor/mangaread.py
@@ -35,56 +35,7 @@ class MangareadChapterExtractor(MangareadBase, ChapterExtractor):
"""Extractor for manga-chapters from mangaread.org"""
pattern = (r"(?:https?://)?(?:www\.)?mangaread\.org"
r"(/manga/[^/?#]+/[^/?#]+)")
- test = (
- ("https://www.mangaread.org/manga/one-piece/chapter-1053-3/", {
- "pattern": (r"https://www\.mangaread\.org/wp-content/uploads"
- r"/WP-manga/data/manga_[^/]+/[^/]+/[^.]+\.\w+"),
- "count": 11,
- "keyword": {
- "manga" : "One Piece",
- "title" : "",
- "chapter" : 1053,
- "chapter_minor": ".3",
- "tags" : ["Oda Eiichiro"],
- "lang" : "en",
- "language": "English",
- }
- }),
- ("https://www.mangaread.org/manga/one-piece/chapter-1000000/", {
- "exception": exception.NotFoundError,
- }),
- (("https://www.mangaread.org"
- "/manga/kanan-sama-wa-akumade-choroi/chapter-10/"), {
- "pattern": (r"https://www\.mangaread\.org/wp-content/uploads"
- r"/WP-manga/data/manga_[^/]+/[^/]+/[^.]+\.\w+"),
- "count": 9,
- "keyword": {
- "manga" : "Kanan-sama wa Akumade Choroi",
- "title" : "",
- "chapter" : 10,
- "chapter_minor": "",
- "tags" : list,
- "lang" : "en",
- "language": "English",
- }
- }),
- # 'Chapter146.5'
- # ^^ no whitespace
- ("https://www.mangaread.org/manga/above-all-gods/chapter146-5/", {
- "pattern": (r"https://www\.mangaread\.org/wp-content/uploads"
- r"/WP-manga/data/manga_[^/]+/[^/]+/[^.]+\.\w+"),
- "count": 6,
- "keyword": {
- "manga" : "Above All Gods",
- "title" : "",
- "chapter" : 146,
- "chapter_minor": ".5",
- "tags" : list,
- "lang" : "en",
- "language": "English",
- }
- }),
- )
+ example = "https://www.mangaread.org/manga/MANGA/chapter-01/"
def metadata(self, page):
tags = text.extr(page, 'class="wp-manga-tags-list">', '</div>')
@@ -108,50 +59,7 @@ class MangareadMangaExtractor(MangareadBase, MangaExtractor):
"""Extractor for manga from mangaread.org"""
chapterclass = MangareadChapterExtractor
pattern = r"(?:https?://)?(?:www\.)?mangaread\.org(/manga/[^/?#]+)/?$"
- test = (
- ("https://www.mangaread.org/manga/kanan-sama-wa-akumade-choroi", {
- "pattern": (r"https://www\.mangaread\.org/manga"
- r"/kanan-sama-wa-akumade-choroi"
- r"/chapter-\d+(-.+)?/"),
- "count" : ">= 13",
- "keyword": {
- "manga" : "Kanan-sama wa Akumade Choroi",
- "author" : ["nonco"],
- "artist" : ["nonco"],
- "type" : "Manga",
- "genres" : ["Comedy", "Romance", "Shounen", "Supernatural"],
- "rating" : float,
- "release": 2022,
- "status" : "OnGoing",
- "lang" : "en",
- "language" : "English",
- "manga_alt" : list,
- "description": str,
- }
- }),
- ("https://www.mangaread.org/manga/one-piece", {
- "pattern": (r"https://www\.mangaread\.org/manga"
- r"/one-piece/chapter-\d+(-.+)?/"),
- "count" : ">= 1066",
- "keyword": {
- "manga" : "One Piece",
- "author" : ["Oda Eiichiro"],
- "artist" : ["Oda Eiichiro"],
- "type" : "Manga",
- "genres" : list,
- "rating" : float,
- "release": 1997,
- "status" : "OnGoing",
- "lang" : "en",
- "language" : "English",
- "manga_alt" : ["One Piece"],
- "description": str,
- }
- }),
- ("https://www.mangaread.org/manga/doesnotexist", {
- "exception": exception.HttpError,
- }),
- )
+ example = "https://www.mangaread.org/manga/MANGA"
def chapters(self, page):
if 'class="error404' in page: