[weebdex] fix 'chapter-reverse' (#9041)
fixes regression introduced in 56168fbc87
This commit is contained in:
@@ -94,11 +94,10 @@ class WeebdexMangaExtractor(WeebdexBase, MangaExtractor):
|
|||||||
|
|
||||||
params = text.parse_query(qs)
|
params = text.parse_query(qs)
|
||||||
params.setdefault("limit", 100)
|
params.setdefault("limit", 100)
|
||||||
|
params.setdefault("order", "asc")
|
||||||
if "tlang" not in params:
|
if "tlang" not in params:
|
||||||
params["tlang"] = self.config("lang", "en")
|
params["tlang"] = self.config("lang", "en")
|
||||||
if "order" not in params:
|
|
||||||
params["order"] = ("desc" if self.config("chapter-reverse") else
|
|
||||||
"asc")
|
|
||||||
url = f"{self.root_api}/manga/{mid}/chapters"
|
url = f"{self.root_api}/manga/{mid}/chapters"
|
||||||
base = self.root + "/chapter/"
|
base = self.root + "/chapter/"
|
||||||
manga = _manga_info(self, mid)
|
manga = _manga_info(self, mid)
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ __tests__ = (
|
|||||||
"width" : range(800, 2800),
|
"width" : range(800, 2800),
|
||||||
"height" : range(800, 2800),
|
"height" : range(800, 2800),
|
||||||
"lang" : "en",
|
"lang" : "en",
|
||||||
"manga" : "Akuyaku Reijou Level 99 ~Watashi wa UraBoss desu ga Maou de wa Arimasen~",
|
"manga" : "Akuyaku Reijou Level 99: Watashi wa UraBoss desu ga Maou de wa Arimasen",
|
||||||
"manga_date" : "dt:2025-10-09 07:32:07",
|
"manga_date" : "dt:2025-10-09 07:32:07",
|
||||||
"manga_id" : "raa6dfy3da",
|
"manga_id" : "raa6dfy3da",
|
||||||
"origin" : "ja",
|
"origin" : "ja",
|
||||||
@@ -253,25 +253,25 @@ ___
|
|||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
"#url" : "https://weebdex.org/title/3o0icxno26/ani-datta-mono?group=j0fsj3oem3&order=asc",
|
"#url" : "https://weebdex.org/title/3o0icxno26/ani-datta-mono?group=j0fsj3oem3&order=desc",
|
||||||
"#comment" : "query parameters (#8957)",
|
"#comment" : "query parameters (#8957)",
|
||||||
"#class" : weebdex.WeebdexMangaExtractor,
|
"#class" : weebdex.WeebdexMangaExtractor,
|
||||||
"#range" : "1-3",
|
"#range" : "1-3",
|
||||||
"#results" : (
|
"#results" : (
|
||||||
"https://weebdex.org/chapter/xv2cm9bj1a",
|
"https://weebdex.org/chapter/u18zq7aclx",
|
||||||
"https://weebdex.org/chapter/etoaxmxgcq",
|
"https://weebdex.org/chapter/2qb8jw9paz",
|
||||||
"https://weebdex.org/chapter/24ew0mo562",
|
"https://weebdex.org/chapter/aht5ukglyv",
|
||||||
),
|
),
|
||||||
|
|
||||||
"artist" : ["Matsuda Minoru"],
|
"artist" : ["Matsuda Minoru"],
|
||||||
"author" : ["Matsuda Minoru"],
|
"author" : ["Matsuda Minoru"],
|
||||||
"chapter" : range(1, 3),
|
"chapter" : range(30, 50),
|
||||||
"language" : "en",
|
"language" : "en",
|
||||||
"manga" : "Ani Datta Mono",
|
"manga" : "Ani Datta Mono",
|
||||||
"manga_date" : "dt:2025-10-09 19:02:04",
|
"manga_date" : "dt:2025-10-09 19:02:04",
|
||||||
"manga_id" : "3o0icxno26",
|
"manga_id" : "3o0icxno26",
|
||||||
"version" : 1,
|
"version" : 1,
|
||||||
"volume" : 1,
|
"volume" : {3, 4, 5},
|
||||||
"relationships": {
|
"relationships": {
|
||||||
"groups" : [{
|
"groups" : [{
|
||||||
"id" : "j0fsj3oem3",
|
"id" : "j0fsj3oem3",
|
||||||
@@ -280,4 +280,17 @@ ___
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"#url" : "https://weebdex.org/title/3o0icxno26/ani-datta-mono?group=j0fsj3oem3",
|
||||||
|
"#comment" : "'chapter-reverse' option (#9041)",
|
||||||
|
"#class" : weebdex.WeebdexMangaExtractor,
|
||||||
|
"#options" : {"chapter-reverse": True},
|
||||||
|
"#range" : "1-3",
|
||||||
|
"#results" : (
|
||||||
|
"https://weebdex.org/chapter/xv2cm9bj1a",
|
||||||
|
"https://weebdex.org/chapter/etoaxmxgcq",
|
||||||
|
"https://weebdex.org/chapter/24ew0mo562",
|
||||||
|
),
|
||||||
|
},
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user