[mangadex] transform 'date' timestamps to datetime objects
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user