From faf9d63d75282954b79332d7e7e49442bcddc14b Mon Sep 17 00:00:00 2001 From: AlphaBoom <30779939+AlphaBoom@users.noreply.github.com> Date: Tue, 25 Mar 2025 03:29:26 +0900 Subject: [PATCH] Hanime1: Filter ads from search results and more (#846) * Hanime1:Filter advertisement items from search results. * Hanime1:Fix the missing source for some videos. * Hanime1:Add subtitle preference setting. * Hanime1:Bump version. --- src/zh/hanime1/build.gradle | 2 +- .../animeextension/zh/hanime1/Hanime1.kt | 72 ++++++++++++++----- 2 files changed, 55 insertions(+), 19 deletions(-) diff --git a/src/zh/hanime1/build.gradle b/src/zh/hanime1/build.gradle index 52a349f0..85bc719b 100644 --- a/src/zh/hanime1/build.gradle +++ b/src/zh/hanime1/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Hanime1' extClass = '.Hanime1' - extVersionCode = 3 + extVersionCode = 4 isNsfw = true } diff --git a/src/zh/hanime1/src/eu/kanade/tachiyomi/animeextension/zh/hanime1/Hanime1.kt b/src/zh/hanime1/src/eu/kanade/tachiyomi/animeextension/zh/hanime1/Hanime1.kt index 49f297c0..ab8e354b 100644 --- a/src/zh/hanime1/src/eu/kanade/tachiyomi/animeextension/zh/hanime1/Hanime1.kt +++ b/src/zh/hanime1/src/eu/kanade/tachiyomi/animeextension/zh/hanime1/Hanime1.kt @@ -24,6 +24,7 @@ import kotlinx.serialization.json.Json import kotlinx.serialization.json.JsonElement import kotlinx.serialization.json.jsonObject import kotlinx.serialization.json.jsonPrimitive +import okhttp3.Cookie import okhttp3.HttpUrl.Companion.toHttpUrl import okhttp3.Interceptor import okhttp3.Request @@ -100,13 +101,23 @@ class Hanime1 : AnimeHttpSource(), ConfigurableAnimeSource { } override fun videoListParse(response: Response): List