summaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/mangadex.py
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2022-04-29 01:58:56 -0400
committerLibravatarUnit 193 <unit193@unit193.net>2022-04-29 01:58:56 -0400
commitc6b88a96bd191711fc540d7babab3d2e09c68da8 (patch)
tree288f3641ea19865740191b452da8832021772b8c /gallery_dl/extractor/mangadex.py
parent2fe1dfed848fc26b7419e3bfe91a62e686960429 (diff)
New upstream version 1.21.2.upstream/1.21.2
Diffstat (limited to 'gallery_dl/extractor/mangadex.py')
-rw-r--r--gallery_dl/extractor/mangadex.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/gallery_dl/extractor/mangadex.py b/gallery_dl/extractor/mangadex.py
index 7194757..0bc3527 100644
--- a/gallery_dl/extractor/mangadex.py
+++ b/gallery_dl/extractor/mangadex.py
@@ -104,9 +104,13 @@ class MangadexChapterExtractor(MangadexExtractor):
"keyword": "6abcbe1e24eeb1049dc931958853cd767ee483fb",
}),
# MANGA Plus (#1154)
- ("https://mangadex.org/chapter/8d50ed68-8298-4ac9-b63d-cb2aea143dd0", {
+ ("https://mangadex.org/chapter/74149a55-e7c4-44ea-8a37-98e879c1096f", {
"exception": exception.StopExtraction,
}),
+ # 'externalUrl', but still downloadable (#2503)
+ ("https://mangadex.org/chapter/364728a4-6909-4164-9eea-6b56354f7c78", {
+ "count": 39,
+ }),
)
def items(self):
@@ -116,7 +120,7 @@ class MangadexChapterExtractor(MangadexExtractor):
chapter = self.api.chapter(self.uuid)
data = self._transform(chapter)
- if data.get("_external_url"):
+ if data.get("_external_url") and not data["count"]:
raise exception.StopExtraction(
"Chapter %s%s is not available on MangaDex and can instead be "
"read on the official publisher's website at %s.",