aboutsummaryrefslogtreecommitdiff
path: root/plugins/mangadex.py
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/mangadex.py')
-rwxr-xr-xplugins/mangadex.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/plugins/mangadex.py b/plugins/mangadex.py
index 04bc800..2eeeaa5 100755
--- a/plugins/mangadex.py
+++ b/plugins/mangadex.py
@@ -57,6 +57,7 @@ def sort_chapters(chapter):
return chapter["chapter"]
def list_chapters(url, chapter_list_input):
+ manga_id = url
seen_titles = set()
seen_chapter_numbers = set()
for item in chapter_list_input:
@@ -69,9 +70,9 @@ def list_chapters(url, chapter_list_input):
seen_urls = set()
for item in chapter_list_input:
- url = item.get("url")
- if url and len(url) > 0:
- seen_urls.add(url)
+ chapter_url = item.get("url")
+ if chapter_url and len(chapter_url) > 0:
+ seen_urls.add(chapter_url)
lang = "en"
@@ -79,7 +80,7 @@ def list_chapters(url, chapter_list_input):
prev_chapter_number = ""
chapters = []
while True:
- url = "https://api.mangadex.org/chapter?manga=" + url + "&limit=100&offset=%d&order[publishAt]=desc" % (i * 100)
+ url = "https://api.mangadex.org/manga/" + manga_id + "/feed?&limit=100&offset=%d&locales[]=%s&order[chapter]=desc" % (i * 100, lang)
response = requests.get(url, headers=headers)
response.raise_for_status()