diff options
Diffstat (limited to 'gallery_dl/extractor/mangadex.py')
| -rw-r--r-- | gallery_dl/extractor/mangadex.py | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/gallery_dl/extractor/mangadex.py b/gallery_dl/extractor/mangadex.py index 7e2d613..d50e0f2 100644 --- a/gallery_dl/extractor/mangadex.py +++ b/gallery_dl/extractor/mangadex.py @@ -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, }) |
