From c6a92ce7c43ac01fdbc51ca1ade3832cf3dc0211 Mon Sep 17 00:00:00 2001 From: Dr1ks Date: Sun, 13 Apr 2025 14:23:36 +0700 Subject: [PATCH] Grouple: Fix offset (#8444) * Grouple: Fix * Grouple: Fix search --- lib-multisrc/grouple/build.gradle.kts | 2 +- .../src/eu/kanade/tachiyomi/multisrc/grouple/GroupLe.kt | 4 ++-- .../eu/kanade/tachiyomi/extension/ru/allhentai/AllHentai.kt | 4 ++-- .../eu/kanade/tachiyomi/extension/ru/mintmanga/MintManga.kt | 2 +- .../eu/kanade/tachiyomi/extension/ru/readmanga/ReadManga.kt | 2 +- .../rumix/src/eu/kanade/tachiyomi/extension/ru/rumix/RuMIX.kt | 2 +- .../src/eu/kanade/tachiyomi/extension/ru/seimanga/SeiManga.kt | 2 +- .../eu/kanade/tachiyomi/extension/ru/selfmanga/SelfManga.kt | 2 +- .../usagi/src/eu/kanade/tachiyomi/extension/ru/usagi/Usagi.kt | 2 +- 9 files changed, 11 insertions(+), 11 deletions(-) diff --git a/lib-multisrc/grouple/build.gradle.kts b/lib-multisrc/grouple/build.gradle.kts index 87841af2c..759e0cf39 100644 --- a/lib-multisrc/grouple/build.gradle.kts +++ b/lib-multisrc/grouple/build.gradle.kts @@ -2,4 +2,4 @@ plugins { id("lib-multisrc") } -baseVersionCode = 31 +baseVersionCode = 32 diff --git a/lib-multisrc/grouple/src/eu/kanade/tachiyomi/multisrc/grouple/GroupLe.kt b/lib-multisrc/grouple/src/eu/kanade/tachiyomi/multisrc/grouple/GroupLe.kt index 4c525ad28..a443ecd5b 100644 --- a/lib-multisrc/grouple/src/eu/kanade/tachiyomi/multisrc/grouple/GroupLe.kt +++ b/lib-multisrc/grouple/src/eu/kanade/tachiyomi/multisrc/grouple/GroupLe.kt @@ -73,10 +73,10 @@ abstract class GroupLe( override fun latestUpdatesSelector() = popularMangaSelector() override fun popularMangaRequest(page: Int): Request = - GET("$baseUrl/list?sortType=rate&offset=${70 * (page - 1)}", headers) + GET("$baseUrl/list?sortType=rate&offset=${50 * (page - 1)}", headers) override fun latestUpdatesRequest(page: Int): Request = - GET("$baseUrl/list?sortType=updated&offset=${70 * (page - 1)}", headers) + GET("$baseUrl/list?sortType=updated&offset=${50 * (page - 1)}", headers) override fun popularMangaFromElement(element: Element): SManga { val manga = SManga.create() diff --git a/src/ru/allhentai/src/eu/kanade/tachiyomi/extension/ru/allhentai/AllHentai.kt b/src/ru/allhentai/src/eu/kanade/tachiyomi/extension/ru/allhentai/AllHentai.kt index d068216b1..bc3b76399 100644 --- a/src/ru/allhentai/src/eu/kanade/tachiyomi/extension/ru/allhentai/AllHentai.kt +++ b/src/ru/allhentai/src/eu/kanade/tachiyomi/extension/ru/allhentai/AllHentai.kt @@ -53,7 +53,7 @@ class AllHentai : GroupLe("AllHentai", "https://20.allhen.online", "ru") { "updated", )[filter.state] return GET( - "$baseUrl/list?sortType=$sortType&offset=${70 * (page - 1)}", + "$baseUrl/list?sortType=$sortType&offset=${50 * (page - 1)}", headers, ) } @@ -62,7 +62,7 @@ class AllHentai : GroupLe("AllHentai", "https://20.allhen.online", "ru") { is Tags -> { if (filter.state > 0) { val tagName = tagsList[filter.state].url - return GET("$baseUrl/list/tag/$tagName?offset=${70 * (page - 1)}", headers) + return GET("$baseUrl/list/tag/$tagName?offset=${50 * (page - 1)}", headers) } } diff --git a/src/ru/mintmanga/src/eu/kanade/tachiyomi/extension/ru/mintmanga/MintManga.kt b/src/ru/mintmanga/src/eu/kanade/tachiyomi/extension/ru/mintmanga/MintManga.kt index 9a28efbd9..345b40660 100644 --- a/src/ru/mintmanga/src/eu/kanade/tachiyomi/extension/ru/mintmanga/MintManga.kt +++ b/src/ru/mintmanga/src/eu/kanade/tachiyomi/extension/ru/mintmanga/MintManga.kt @@ -51,7 +51,7 @@ class MintManga : GroupLe("MintManga", "https://2.mintmanga.one", "ru") { url.addQueryParameter("sortType", arrayOf("RATING", "POPULARITY", "YEAR", "NAME", "DATE_CREATE", "DATE_UPDATE")[filter.state]) } else { val ord = arrayOf("rate", "popularity", "year", "name", "created", "updated", "votes")[filter.state] - return GET("$baseUrl/list?sortType=$ord&offset=${70 * (page - 1)}", headers) + return GET("$baseUrl/list?sortType=$ord&offset=${50 * (page - 1)}", headers) } } else -> {} diff --git a/src/ru/readmanga/src/eu/kanade/tachiyomi/extension/ru/readmanga/ReadManga.kt b/src/ru/readmanga/src/eu/kanade/tachiyomi/extension/ru/readmanga/ReadManga.kt index 058b9c41a..d47d2dac5 100644 --- a/src/ru/readmanga/src/eu/kanade/tachiyomi/extension/ru/readmanga/ReadManga.kt +++ b/src/ru/readmanga/src/eu/kanade/tachiyomi/extension/ru/readmanga/ReadManga.kt @@ -51,7 +51,7 @@ class ReadManga : GroupLe("ReadManga", "https://zz.readmanga.io", "ru") { url.addQueryParameter("sortType", arrayOf("RATING", "POPULARITY", "YEAR", "NAME", "DATE_CREATE", "DATE_UPDATE")[filter.state]) } else { val ord = arrayOf("rate", "popularity", "year", "name", "created", "updated", "votes")[filter.state] - return GET("$baseUrl/list?sortType=$ord&offset=${70 * (page - 1)}", headers) + return GET("$baseUrl/list?sortType=$ord&offset=${50 * (page - 1)}", headers) } } else -> {} diff --git a/src/ru/rumix/src/eu/kanade/tachiyomi/extension/ru/rumix/RuMIX.kt b/src/ru/rumix/src/eu/kanade/tachiyomi/extension/ru/rumix/RuMIX.kt index d176a46c0..a74b0b571 100644 --- a/src/ru/rumix/src/eu/kanade/tachiyomi/extension/ru/rumix/RuMIX.kt +++ b/src/ru/rumix/src/eu/kanade/tachiyomi/extension/ru/rumix/RuMIX.kt @@ -24,7 +24,7 @@ class RuMIX : GroupLe("RuMIX", "https://rumix.me", "ru") { url.addQueryParameter("sortType", arrayOf("RATING", "POPULARITY", "YEAR", "NAME", "DATE_CREATE", "DATE_UPDATE")[filter.state]) } else { val ord = arrayOf("rate", "popularity", "year", "name", "created", "updated", "votes")[filter.state] - return GET("$baseUrl/list?sortType=$ord&offset=${70 * (page - 1)}", headers) + return GET("$baseUrl/list?sortType=$ord&offset=${50 * (page - 1)}", headers) } } else -> return@forEach diff --git a/src/ru/seimanga/src/eu/kanade/tachiyomi/extension/ru/seimanga/SeiManga.kt b/src/ru/seimanga/src/eu/kanade/tachiyomi/extension/ru/seimanga/SeiManga.kt index 973e0f059..bb20e2546 100644 --- a/src/ru/seimanga/src/eu/kanade/tachiyomi/extension/ru/seimanga/SeiManga.kt +++ b/src/ru/seimanga/src/eu/kanade/tachiyomi/extension/ru/seimanga/SeiManga.kt @@ -49,7 +49,7 @@ class SeiManga : GroupLe("SeiManga", "https://1.seimanga.me", "ru") { url.addQueryParameter("sortType", arrayOf("RATING", "POPULARITY", "YEAR", "NAME", "DATE_CREATE", "DATE_UPDATE")[filter.state]) } else { val ord = arrayOf("rate", "popularity", "year", "name", "created", "updated", "votes")[filter.state] - return GET("$baseUrl/list?sortType=$ord&offset=${70 * (page - 1)}", headers) + return GET("$baseUrl/list?sortType=$ord&offset=${50 * (page - 1)}", headers) } } else -> {} diff --git a/src/ru/selfmanga/src/eu/kanade/tachiyomi/extension/ru/selfmanga/SelfManga.kt b/src/ru/selfmanga/src/eu/kanade/tachiyomi/extension/ru/selfmanga/SelfManga.kt index 24d39972e..420fe9056 100644 --- a/src/ru/selfmanga/src/eu/kanade/tachiyomi/extension/ru/selfmanga/SelfManga.kt +++ b/src/ru/selfmanga/src/eu/kanade/tachiyomi/extension/ru/selfmanga/SelfManga.kt @@ -36,7 +36,7 @@ class SelfManga : GroupLe("SelfManga", "https://selfmanga.live", "ru") { url.addQueryParameter("sortType", arrayOf("RATING", "POPULARITY", "YEAR", "NAME", "DATE_CREATE", "DATE_UPDATE")[filter.state]) } else { val ord = arrayOf("rate", "popularity", "year", "name", "created", "updated", "votes")[filter.state] - return GET("$baseUrl/list?sortType=$ord&offset=${70 * (page - 1)}", headers) + return GET("$baseUrl/list?sortType=$ord&offset=${50 * (page - 1)}", headers) } } else -> return@forEach diff --git a/src/ru/usagi/src/eu/kanade/tachiyomi/extension/ru/usagi/Usagi.kt b/src/ru/usagi/src/eu/kanade/tachiyomi/extension/ru/usagi/Usagi.kt index a23de2e6b..751c4c481 100644 --- a/src/ru/usagi/src/eu/kanade/tachiyomi/extension/ru/usagi/Usagi.kt +++ b/src/ru/usagi/src/eu/kanade/tachiyomi/extension/ru/usagi/Usagi.kt @@ -49,7 +49,7 @@ class Usagi : GroupLe("Usagi", "https://web.usagi.one/", "ru") { url.addQueryParameter("sortType", arrayOf("RATING", "POPULARITY", "YEAR", "NAME", "DATE_CREATE", "DATE_UPDATE, USER_RATING")[filter.state]) } else { val ord = arrayOf("rate", "popularity", "year", "name", "created", "updated", "votes")[filter.state] - return GET("$baseUrl/list?sortType=$ord&offset=${70 * (page - 1)}", headers) + return GET("$baseUrl/list?sortType=$ord&offset=${50 * (page - 1)}", headers) } } else -> {}