aboutsummaryrefslogtreecommitdiff
path: root/plugins/mangadex.py
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/mangadex.py')
-rwxr-xr-xplugins/mangadex.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/plugins/mangadex.py b/plugins/mangadex.py
index da81bc4..1b75097 100755
--- a/plugins/mangadex.py
+++ b/plugins/mangadex.py
@@ -134,8 +134,7 @@ def get_base_url_for_chapter(chapter_id):
return response.json()["baseUrl"]
def download_chapter(url, download_dir):
- base_url = get_base_url_for_chapter(url)
- response = requests.get("https://api.mangadex.org/chapter/" + url, headers=headers, timeout=30)
+ response = requests.get("https://api.mangadex.org/at-home/server/" + url, headers=headers, timeout=30)
response.raise_for_status()
image_urls = []
@@ -144,10 +143,11 @@ def download_chapter(url, download_dir):
print("Got item with result != ok")
exit(1)
- data = json_response["data"]
- attributes = data["attributes"]
- hash = attributes["hash"]
- image_names = attributes["data"]
+ base_url = json_response["baseUrl"]
+ chapter = json_response["chapter"]
+ data = chapter["data"]
+ hash = chapter["hash"]
+ image_names = chapter["data"]
for image_name in image_names:
image_urls.append(base_url + "/data/" + hash + "/" + image_name)