|
|
|
@ -50,13 +50,13 @@ class MangadexChapterExtractor(MangadexExtractor):
|
|
|
|
|
pattern = r"(?:https?://)?(?:www\.)?mangadex\.(?:org|cc)/chapter/(\d+)"
|
|
|
|
|
test = (
|
|
|
|
|
("https://mangadex.org/chapter/122094", {
|
|
|
|
|
"keyword": "1c834dca33025f521e1874aee1f71c51e28ebf99",
|
|
|
|
|
"keyword": "ef1084c2845825979e150512fed8fdc209baf05a",
|
|
|
|
|
"content": "7ab3bef5caccb62b881f8e6e70359d3c7be8137f",
|
|
|
|
|
}),
|
|
|
|
|
# oneshot
|
|
|
|
|
("https://mangadex.cc/chapter/138086", {
|
|
|
|
|
"count": 64,
|
|
|
|
|
"keyword": "178777bd0352fb19eb934cbee5630d16e3fb60ab",
|
|
|
|
|
"keyword": "f3da80e57b1acfe1bede7d6ebe82a4bae3f9101a",
|
|
|
|
|
}),
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
@ -93,7 +93,7 @@ class MangadexChapterExtractor(MangadexExtractor):
|
|
|
|
|
"chapter_minor": sep + minor,
|
|
|
|
|
"chapter_id": cdata["id"],
|
|
|
|
|
"group": mdata["chapter"][self.chapter_id]["group_name"],
|
|
|
|
|
"date": cdata["timestamp"],
|
|
|
|
|
"date": text.parse_timestamp(cdata["timestamp"]),
|
|
|
|
|
"lang": util.language_to_code(cdata["lang_name"]),
|
|
|
|
|
"language": cdata["lang_name"],
|
|
|
|
|
}
|
|
|
|
@ -115,16 +115,16 @@ class MangadexMangaExtractor(MangadexExtractor):
|
|
|
|
|
test = (
|
|
|
|
|
("https://mangadex.org/manga/2946/souten-no-koumori", {
|
|
|
|
|
"pattern": r"https://mangadex.org/chapter/\d+",
|
|
|
|
|
"keywords": {
|
|
|
|
|
"keyword": {
|
|
|
|
|
"manga": "Souten no Koumori",
|
|
|
|
|
"manga_id": 2946,
|
|
|
|
|
"title": "Oneshot",
|
|
|
|
|
"title": "re:One[Ss]hot",
|
|
|
|
|
"volume": 0,
|
|
|
|
|
"chapter": 0,
|
|
|
|
|
"chapter_minor": "",
|
|
|
|
|
"chapter_id": int,
|
|
|
|
|
"group": str,
|
|
|
|
|
"date": int,
|
|
|
|
|
"date": "type:datetime",
|
|
|
|
|
"lang": str,
|
|
|
|
|
"language": str,
|
|
|
|
|
},
|
|
|
|
@ -169,7 +169,7 @@ class MangadexMangaExtractor(MangadexExtractor):
|
|
|
|
|
"chapter_minor": sep + minor,
|
|
|
|
|
"chapter_id": text.parse_int(chid),
|
|
|
|
|
"group": text.unescape(info["group_name"]),
|
|
|
|
|
"date": info["timestamp"],
|
|
|
|
|
"date": text.parse_timestamp(info["timestamp"]),
|
|
|
|
|
"lang": lang,
|
|
|
|
|
"language": util.code_to_language(lang),
|
|
|
|
|
"_extractor": MangadexChapterExtractor,
|
|
|
|
|