From 7a1b58912d16e181cef750493d4510f8bea40e97 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Wed, 12 May 2021 19:59:56 +0200 Subject: Fix mangadex download --- plugins/mangadex.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'plugins/mangadex.py') 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() -- cgit v1.2.3