[mangadex] unescape more metadata fields (fixes #1066)
like 'manga', 'author', 'artist', etc.
This commit is contained in:
@@ -83,18 +83,19 @@ class MangadexChapterExtractor(MangadexExtractor):
|
||||
|
||||
chapter, sep, minor = cdata["chapter"].partition(".")
|
||||
return {
|
||||
"manga": mdata["manga"]["title"],
|
||||
"manga" : text.unescape(mdata["manga"]["title"]),
|
||||
"manga_id": cdata["manga_id"],
|
||||
"artist": mdata["manga"]["artist"],
|
||||
"author": mdata["manga"]["author"],
|
||||
"title": text.unescape(cdata["title"]),
|
||||
"volume": text.parse_int(cdata["volume"]),
|
||||
"chapter": text.parse_int(chapter),
|
||||
"artist" : text.unescape(mdata["manga"]["artist"]),
|
||||
"author" : text.unescape(mdata["manga"]["author"]),
|
||||
"title" : text.unescape(cdata["title"]),
|
||||
"volume" : text.parse_int(cdata["volume"]),
|
||||
"chapter" : text.parse_int(chapter),
|
||||
"chapter_minor": sep + minor,
|
||||
"chapter_id": cdata["id"],
|
||||
"group": mdata["chapter"][self.chapter_id]["group_name"],
|
||||
"date": text.parse_timestamp(cdata["timestamp"]),
|
||||
"lang": util.language_to_code(cdata["lang_name"]),
|
||||
"group" : text.unescape(
|
||||
mdata["chapter"][self.chapter_id]["group_name"]),
|
||||
"date" : text.parse_timestamp(cdata["timestamp"]),
|
||||
"lang" : util.language_to_code(cdata["lang_name"]),
|
||||
"language": cdata["lang_name"],
|
||||
}
|
||||
|
||||
@@ -159,18 +160,18 @@ class MangadexMangaExtractor(MangadexExtractor):
|
||||
chapter, sep, minor = info["chapter"].partition(".")
|
||||
lang = self.iso639_map.get(info["lang_code"], info["lang_code"])
|
||||
results.append({
|
||||
"manga": manga["title"],
|
||||
"manga" : text.unescape(manga["title"]),
|
||||
"manga_id": self.manga_id,
|
||||
"artist": manga["artist"],
|
||||
"author": manga["author"],
|
||||
"title": text.unescape(info["title"]),
|
||||
"volume": text.parse_int(info["volume"]),
|
||||
"chapter": text.parse_int(chapter),
|
||||
"artist" : text.unescape(manga["artist"]),
|
||||
"author" : text.unescape(manga["author"]),
|
||||
"title" : text.unescape(info["title"]),
|
||||
"volume" : text.parse_int(info["volume"]),
|
||||
"chapter" : text.parse_int(chapter),
|
||||
"chapter_minor": sep + minor,
|
||||
"chapter_id": text.parse_int(chid),
|
||||
"group": text.unescape(info["group_name"]),
|
||||
"date": text.parse_timestamp(info["timestamp"]),
|
||||
"lang": lang,
|
||||
"group" : text.unescape(info["group_name"]),
|
||||
"date" : text.parse_timestamp(info["timestamp"]),
|
||||
"lang" : lang,
|
||||
"language": util.code_to_language(lang),
|
||||
"_extractor": MangadexChapterExtractor,
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user