From 93f06cd0e679810480519c788ee08340ada6cfcb Mon Sep 17 00:00:00 2001 From: GraveEaterMadison Date: Fri, 4 Apr 2025 13:29:52 +0530 Subject: [PATCH 1/4] Fixed the episode number problem for animepahe --- .../tachiyomi/animeextension/en/animepahe/AnimePahe.kt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/en/animepahe/src/eu/kanade/tachiyomi/animeextension/en/animepahe/AnimePahe.kt b/src/en/animepahe/src/eu/kanade/tachiyomi/animeextension/en/animepahe/AnimePahe.kt index c85d1679..98c11cd3 100644 --- a/src/en/animepahe/src/eu/kanade/tachiyomi/animeextension/en/animepahe/AnimePahe.kt +++ b/src/en/animepahe/src/eu/kanade/tachiyomi/animeextension/en/animepahe/AnimePahe.kt @@ -153,7 +153,15 @@ class AnimePahe : ConfigurableAnimeSource, AnimeHttpSource() { override fun episodeListParse(response: Response): List { val url = response.request.url.toString() val session = url.substringAfter("&id=").substringBefore("&") - return recursivePages(response, session) + val episodeList = recursivePages(response, session) + + return episodeList + .sortedBy { it.date_upload } // Optional, makes sure it's in correct order + .mapIndexed { index, episode -> + episode.episode_number = (index + 1).toFloat() + episode.name = "Episode ${index + 1}" + episode + } } private fun parseEpisodePage(episodes: List, animeSession: String): MutableList { -- 2.47.2 From b1446b5f73c88e5894cc75f22f7633450dc1458b Mon Sep 17 00:00:00 2001 From: Thinker <170967310+GraveEaterMadison@users.noreply.github.com> Date: Sat, 5 Apr 2025 16:17:20 +0530 Subject: [PATCH 2/4] Changed hianime domain to hianime.bz --- .../src/eu/kanade/tachiyomi/animeextension/en/zoro/HiAnime.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/en/zoro/src/eu/kanade/tachiyomi/animeextension/en/zoro/HiAnime.kt b/src/en/zoro/src/eu/kanade/tachiyomi/animeextension/en/zoro/HiAnime.kt index f05e35d3..284946ef 100644 --- a/src/en/zoro/src/eu/kanade/tachiyomi/animeextension/en/zoro/HiAnime.kt +++ b/src/en/zoro/src/eu/kanade/tachiyomi/animeextension/en/zoro/HiAnime.kt @@ -12,7 +12,7 @@ import org.jsoup.nodes.Element class HiAnime : ZoroTheme( "en", "HiAnime", - "https://hianime.to", + "https://hianime.bz", hosterNames = listOf( "HD-1", "HD-2", -- 2.47.2 From 08852e0e61dfdc393f3dd7f65394d324fac8c762 Mon Sep 17 00:00:00 2001 From: Thinker <170967310+GraveEaterMadison@users.noreply.github.com> Date: Sun, 6 Apr 2025 02:08:50 +0530 Subject: [PATCH 3/4] Bump AnimePahe extVersionCode to 30 for improved episode sorting and numbering --- src/en/animepahe/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/en/animepahe/build.gradle b/src/en/animepahe/build.gradle index d2c0f169..2711909a 100644 --- a/src/en/animepahe/build.gradle +++ b/src/en/animepahe/build.gradle @@ -1,11 +1,11 @@ ext { extName = 'AnimePahe' extClass = '.AnimePahe' - extVersionCode = 29 + extVersionCode = 30 } apply from: "$rootDir/common.gradle" dependencies { implementation(libs.jsunpacker) -} \ No newline at end of file +} -- 2.47.2 From bca227aafcb5e54262d984fe8931f84298d037fc Mon Sep 17 00:00:00 2001 From: Thinker <170967310+GraveEaterMadison@users.noreply.github.com> Date: Sun, 6 Apr 2025 10:49:48 +0530 Subject: [PATCH 4/4] Update HiAnime.kt --- .../src/eu/kanade/tachiyomi/animeextension/en/zoro/HiAnime.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/en/zoro/src/eu/kanade/tachiyomi/animeextension/en/zoro/HiAnime.kt b/src/en/zoro/src/eu/kanade/tachiyomi/animeextension/en/zoro/HiAnime.kt index 284946ef..f05e35d3 100644 --- a/src/en/zoro/src/eu/kanade/tachiyomi/animeextension/en/zoro/HiAnime.kt +++ b/src/en/zoro/src/eu/kanade/tachiyomi/animeextension/en/zoro/HiAnime.kt @@ -12,7 +12,7 @@ import org.jsoup.nodes.Element class HiAnime : ZoroTheme( "en", "HiAnime", - "https://hianime.bz", + "https://hianime.to", hosterNames = listOf( "HD-1", "HD-2", -- 2.47.2