From 0637c0d0eb57282cc9f23eeacddd4eee3efa067f Mon Sep 17 00:00:00 2001 From: Dr1ks Date: Thu, 23 Jan 2025 10:00:46 -0800 Subject: [PATCH] AllManga: Fix manga and chapter URLs (#7258) * AllManga: Fix manga and chapter URLs * Revert "AllManga: Fix manga and chapter URLs" This reverts commit 6b8bda5a405f108d2076c9b650b96398bae723d0. * AllManga: Fix manga and chapter URLs 2 --- src/en/allanime/build.gradle | 2 +- .../eu/kanade/tachiyomi/extension/en/allanime/AllManga.kt | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/en/allanime/build.gradle b/src/en/allanime/build.gradle index a4d0180a3..6f66d724e 100644 --- a/src/en/allanime/build.gradle +++ b/src/en/allanime/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'AllManga' extClass = '.AllManga' - extVersionCode = 7 + extVersionCode = 8 } apply from: "$rootDir/common.gradle" diff --git a/src/en/allanime/src/eu/kanade/tachiyomi/extension/en/allanime/AllManga.kt b/src/en/allanime/src/eu/kanade/tachiyomi/extension/en/allanime/AllManga.kt index b3d49e1d2..6d15bc053 100644 --- a/src/en/allanime/src/eu/kanade/tachiyomi/extension/en/allanime/AllManga.kt +++ b/src/en/allanime/src/eu/kanade/tachiyomi/extension/en/allanime/AllManga.kt @@ -154,7 +154,8 @@ class AllManga : ConfigurableSource, HttpSource() { } override fun getMangaUrl(manga: SManga): String { - return "$baseUrl${manga.url}" + val mangaId = manga.url.split("/")[2] + return "$baseUrl/manga/$mangaId" } /* Chapters */ @@ -199,7 +200,10 @@ class AllManga : ConfigurableSource, HttpSource() { } override fun getChapterUrl(chapter: SChapter): String { - return "$baseUrl${chapter.url}" + val chapterUrlParts = chapter.url.split("/") + val mangaId = chapterUrlParts[2] + val chapterSlug = chapterUrlParts[4] + return "$baseUrl/read/$mangaId/$chapterSlug" } /* Pages */