From 6a939e4f4a3943f853e47f36eeb79e3d83767948 Mon Sep 17 00:00:00 2001 From: AlphaBoom <30779939+AlphaBoom@users.noreply.github.com> Date: Mon, 24 Feb 2025 18:54:10 +0800 Subject: [PATCH] Hianime: Remove search ref in anime url. (#708) * HiAnime: Remove search ref in anime url. * Bump Version --- src/en/zoro/build.gradle | 2 +- .../eu/kanade/tachiyomi/animeextension/en/zoro/HiAnime.kt | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/en/zoro/build.gradle b/src/en/zoro/build.gradle index a6497a04..f800d75b 100644 --- a/src/en/zoro/build.gradle +++ b/src/en/zoro/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.HiAnime' themePkg = 'zorotheme' baseUrl = 'https://hianime.to' - overrideVersionCode = 44 + overrideVersionCode = 45 } apply from: "$rootDir/common.gradle" \ No newline at end of file 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 7f38b36f..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 @@ -1,11 +1,13 @@ package eu.kanade.tachiyomi.animeextension.en.zoro +import eu.kanade.tachiyomi.animesource.model.SAnime import eu.kanade.tachiyomi.animesource.model.Video import eu.kanade.tachiyomi.lib.megacloudextractor.MegaCloudExtractor import eu.kanade.tachiyomi.lib.streamtapeextractor.StreamTapeExtractor import eu.kanade.tachiyomi.multisrc.zorotheme.ZoroTheme import eu.kanade.tachiyomi.network.GET import okhttp3.Request +import org.jsoup.nodes.Element class HiAnime : ZoroTheme( "en", @@ -26,6 +28,12 @@ class HiAnime : ZoroTheme( override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/recently-updated?page=$page", docHeaders) + override fun popularAnimeFromElement(element: Element): SAnime { + return super.popularAnimeFromElement(element).apply { + url = url.substringBefore("?") + } + } + override fun extractVideo(server: VideoData): List