summaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/mangadex.py
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2021-01-28 16:01:28 -0500
committerLibravatarUnit 193 <unit193@unit193.net>2021-01-28 16:01:28 -0500
commit2e29d2158d56879e5578dfabf9e8c0fa2e855ccf (patch)
treef61fc7f27fd010c0cd2398edede30b403d0506e5 /gallery_dl/extractor/mangadex.py
parent6335711bbe769b6b9301a88d88790d7a2f8aa82e (diff)
New upstream version 1.16.4.upstream/1.16.4
Diffstat (limited to 'gallery_dl/extractor/mangadex.py')
-rw-r--r--gallery_dl/extractor/mangadex.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/gallery_dl/extractor/mangadex.py b/gallery_dl/extractor/mangadex.py
index dca8995..2156ecf 100644
--- a/gallery_dl/extractor/mangadex.py
+++ b/gallery_dl/extractor/mangadex.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2018-2020 Mike Fährmann
+# Copyright 2018-2021 Mike Fährmann
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
@@ -17,6 +17,7 @@ class MangadexExtractor(Extractor):
"""Base class for mangadex extractors"""
category = "mangadex"
root = "https://mangadex.org"
+ api_root = "https://api.mangadex.org"
# mangadex-to-iso639-1 codes
iso639_map = {
@@ -28,18 +29,18 @@ class MangadexExtractor(Extractor):
def chapter_data(self, chapter_id):
"""Request API results for 'chapter_id'"""
- url = "{}/api/v2/chapter/{}".format(self.root, chapter_id)
+ url = "{}/v2/chapter/{}".format(self.api_root, chapter_id)
return self.request(url).json()["data"]
@memcache(keyarg=1)
def manga_data(self, manga_id):
"""Request API results for 'manga_id'"""
- url = "{}/api/v2/manga/{}".format(self.root, manga_id)
+ url = "{}/v2/manga/{}".format(self.api_root, manga_id)
return self.request(url).json()["data"]
def manga_chapters(self, manga_id):
"""Request chapter list for 'manga_id'"""
- url = "{}/api/v2/manga/{}/chapters".format(self.root, manga_id)
+ url = "{}/v2/manga/{}/chapters".format(self.api_root, manga_id)
data = self.request(url).json()["data"]
groups = {
@@ -76,7 +77,7 @@ class MangadexChapterExtractor(MangadexExtractor):
}),
# MANGA Plus (#1154)
("https://mangadex.org/chapter/1122815", {
- "excepion": exception.StopExtraction,
+ "exception": exception.HttpError,
}),
)