From 8bf95b6fbdcf76427678089d65bbb6c002bd1cf7 Mon Sep 17 00:00:00 2001 From: Willy Nur Wahyudi Date: Fri, 5 Jul 2024 09:38:53 +0700 Subject: [PATCH 01/11] Update Samehadaku.kt --- .../kanade/tachiyomi/animeextension/id/samehadaku/Samehadaku.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/id/samehadaku/src/eu/kanade/tachiyomi/animeextension/id/samehadaku/Samehadaku.kt b/src/id/samehadaku/src/eu/kanade/tachiyomi/animeextension/id/samehadaku/Samehadaku.kt index e510de20..22a681c6 100644 --- a/src/id/samehadaku/src/eu/kanade/tachiyomi/animeextension/id/samehadaku/Samehadaku.kt +++ b/src/id/samehadaku/src/eu/kanade/tachiyomi/animeextension/id/samehadaku/Samehadaku.kt @@ -28,7 +28,7 @@ import java.util.Locale class Samehadaku : ConfigurableAnimeSource, AnimeHttpSource() { override val name: String = "Samehadaku" - override val baseUrl: String = "https://samehadaku.show" + override val baseUrl: String = "https://samehadaku.email" override val lang: String = "id" override val supportsLatest: Boolean = true From 4c7bbda28949c1589f8359922f6d9905a0d1fdf5 Mon Sep 17 00:00:00 2001 From: Willy Nur Wahyudi Date: Fri, 5 Jul 2024 09:40:10 +0700 Subject: [PATCH 02/11] Update build.gradle --- src/id/samehadaku/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/id/samehadaku/build.gradle b/src/id/samehadaku/build.gradle index 7d96d668..76b4cbcc 100644 --- a/src/id/samehadaku/build.gradle +++ b/src/id/samehadaku/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Samehadaku' extClass = '.Samehadaku' - extVersionCode = 6 + extVersionCode = 7 } apply from: "$rootDir/common.gradle" From cd3f9f5491e355adb06d9cf14638927d364d180b Mon Sep 17 00:00:00 2001 From: Willy Nur Wahyudi Date: Fri, 5 Jul 2024 09:42:51 +0700 Subject: [PATCH 03/11] Update Oploverz.kt --- .../eu/kanade/tachiyomi/animeextension/id/oploverz/Oploverz.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/id/oploverz/src/eu/kanade/tachiyomi/animeextension/id/oploverz/Oploverz.kt b/src/id/oploverz/src/eu/kanade/tachiyomi/animeextension/id/oploverz/Oploverz.kt index 4fb820df..dd1d5167 100644 --- a/src/id/oploverz/src/eu/kanade/tachiyomi/animeextension/id/oploverz/Oploverz.kt +++ b/src/id/oploverz/src/eu/kanade/tachiyomi/animeextension/id/oploverz/Oploverz.kt @@ -28,7 +28,7 @@ import java.util.Locale class Oploverz : ConfigurableAnimeSource, AnimeHttpSource() { override val name: String = "Oploverz" - override val baseUrl: String = "https://oploverz.plus" + override val baseUrl: String = "https://oploverz.media" override val lang: String = "id" override val supportsLatest: Boolean = true From ae573dcb414c4d106a4132800c11d995c3368eb0 Mon Sep 17 00:00:00 2001 From: Willy Nur Wahyudi Date: Fri, 5 Jul 2024 09:43:24 +0700 Subject: [PATCH 04/11] Update build.gradle --- src/id/oploverz/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/id/oploverz/build.gradle b/src/id/oploverz/build.gradle index d744c25d..bfa2fdd5 100644 --- a/src/id/oploverz/build.gradle +++ b/src/id/oploverz/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Oploverz' extClass = '.Oploverz' - extVersionCode = 25 + extVersionCode = 26 } apply from: "$rootDir/common.gradle" From 051a8dcfe9da86bdfbed00aaffb6d2de2fc843d0 Mon Sep 17 00:00:00 2001 From: almightyhak Date: Sun, 7 Jul 2024 15:23:13 +0700 Subject: [PATCH 05/11] Fixed Hentaizm --- .../eu/kanade/tachiyomi/animeextension/tr/hentaizm/HentaiZM.kt | 2 +- .../tachiyomi/animeextension/tr/hentaizm/HentaiZMUrlActivity.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tr/hentaizm/src/eu/kanade/tachiyomi/animeextension/tr/hentaizm/HentaiZM.kt b/src/tr/hentaizm/src/eu/kanade/tachiyomi/animeextension/tr/hentaizm/HentaiZM.kt index 7f501071..358c47f1 100644 --- a/src/tr/hentaizm/src/eu/kanade/tachiyomi/animeextension/tr/hentaizm/HentaiZM.kt +++ b/src/tr/hentaizm/src/eu/kanade/tachiyomi/animeextension/tr/hentaizm/HentaiZM.kt @@ -30,7 +30,7 @@ class HentaiZM : ParsedAnimeHttpSource(), ConfigurableAnimeSource { override val name = "HentaiZM" - override val baseUrl = "https://www.hentaizm.fun" + override val baseUrl = "https://www.hentaizm.life" override val lang = "tr" diff --git a/src/tr/hentaizm/src/eu/kanade/tachiyomi/animeextension/tr/hentaizm/HentaiZMUrlActivity.kt b/src/tr/hentaizm/src/eu/kanade/tachiyomi/animeextension/tr/hentaizm/HentaiZMUrlActivity.kt index 8233681a..2879160e 100644 --- a/src/tr/hentaizm/src/eu/kanade/tachiyomi/animeextension/tr/hentaizm/HentaiZMUrlActivity.kt +++ b/src/tr/hentaizm/src/eu/kanade/tachiyomi/animeextension/tr/hentaizm/HentaiZMUrlActivity.kt @@ -8,7 +8,7 @@ import android.util.Log import kotlin.system.exitProcess /** - * Springboard that accepts https://www.hentaizm.fun/hentai-detay/ intents + * Springboard that accepts https://www.hentaizm.life/hentai-detay/ intents * and redirects them to the main Aniyomi process. */ class HentaiZMUrlActivity : Activity() { From 54847db98541c02b181b2324c18986d9c5262a8f Mon Sep 17 00:00:00 2001 From: almightyhak <134626626+almightyhak@users.noreply.github.com> Date: Tue, 9 Jul 2024 09:03:17 +0700 Subject: [PATCH 06/11] Fixed spelling mistake --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 222cd0f4..fb997af6 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ just paste this into your anime repo https://raw.githubusercontent.com/almightyh i am maintaining this but keep in mind that i'm NOT a developer so expect issues to take a while to fix -If your interested in installing the just apks they can be found [Here](https://github.com/almightyhak/aniyomi-anime-repo) +If your interested in installing just the apks they can be found [Here](https://github.com/almightyhak/aniyomi-anime-repo) ## Contact From ff673165d79a276adaf34e39dde9075e5ac11ca5 Mon Sep 17 00:00:00 2001 From: almightyhak Date: Tue, 9 Jul 2024 22:13:32 +0700 Subject: [PATCH 07/11] Fixed AsianLoad --- .../kanade/tachiyomi/animeextension/en/asianload/AsianLoad.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/en/asianload/src/eu/kanade/tachiyomi/animeextension/en/asianload/AsianLoad.kt b/src/en/asianload/src/eu/kanade/tachiyomi/animeextension/en/asianload/AsianLoad.kt index 75d0f12f..21a39d62 100644 --- a/src/en/asianload/src/eu/kanade/tachiyomi/animeextension/en/asianload/AsianLoad.kt +++ b/src/en/asianload/src/eu/kanade/tachiyomi/animeextension/en/asianload/AsianLoad.kt @@ -30,7 +30,7 @@ class AsianLoad : ConfigurableAnimeSource, ParsedAnimeHttpSource() { override val name = "AsianLoad" - override val baseUrl = "https://asianhd1.com" + override val baseUrl = "https://draplay.info/" override val lang = "en" From c785ee750c343db64750f6703bdafec656c6bc34 Mon Sep 17 00:00:00 2001 From: mobby45 <68152858+mobby45@users.noreply.github.com> Date: Tue, 9 Jul 2024 18:08:01 +0200 Subject: [PATCH 08/11] Delete src/it/animeworld/src/eu/kanade/tachiyomi/animeextension/it/animeworld/ANIMEWORLD.kt Fixing it --- .../it/animeworld/ANIMEWORLD.kt | 536 ------------------ 1 file changed, 536 deletions(-) delete mode 100644 src/it/animeworld/src/eu/kanade/tachiyomi/animeextension/it/animeworld/ANIMEWORLD.kt diff --git a/src/it/animeworld/src/eu/kanade/tachiyomi/animeextension/it/animeworld/ANIMEWORLD.kt b/src/it/animeworld/src/eu/kanade/tachiyomi/animeextension/it/animeworld/ANIMEWORLD.kt deleted file mode 100644 index d0043b39..00000000 --- a/src/it/animeworld/src/eu/kanade/tachiyomi/animeextension/it/animeworld/ANIMEWORLD.kt +++ /dev/null @@ -1,536 +0,0 @@ -package eu.kanade.tachiyomi.animeextension.it.animeworld - -import android.app.Application -import android.content.SharedPreferences -import androidx.preference.ListPreference -import androidx.preference.PreferenceScreen -import eu.kanade.tachiyomi.animeextension.it.animeworld.extractors.StreamHideExtractor -import eu.kanade.tachiyomi.animesource.ConfigurableAnimeSource -import eu.kanade.tachiyomi.animesource.model.AnimeFilter -import eu.kanade.tachiyomi.animesource.model.AnimeFilterList -import eu.kanade.tachiyomi.animesource.model.SAnime -import eu.kanade.tachiyomi.animesource.model.SEpisode -import eu.kanade.tachiyomi.animesource.model.Video -import eu.kanade.tachiyomi.animesource.online.ParsedAnimeHttpSource -import eu.kanade.tachiyomi.lib.doodextractor.DoodExtractor -import eu.kanade.tachiyomi.lib.filemoonextractor.FilemoonExtractor -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.util.asJsoup -import kotlinx.serialization.Serializable -import kotlinx.serialization.json.Json -import okhttp3.HttpUrl.Companion.toHttpUrl -import okhttp3.Request -import okhttp3.Response -import org.jsoup.nodes.Document -import org.jsoup.nodes.Element -import uy.kohesive.injekt.Injekt -import uy.kohesive.injekt.api.get -import uy.kohesive.injekt.injectLazy -import java.lang.Exception - -class ANIMEWORLD : ConfigurableAnimeSource, ParsedAnimeHttpSource() { - - override val name = "ANIMEWORLD.tv" - - // TODO: Check frequency of url changes to potentially - // add back overridable baseurl preference - override val baseUrl = "https://www.animeworld.so" - - override val lang = "it" - - override val supportsLatest = true - - private val json: Json by injectLazy() - - private val preferences: SharedPreferences by lazy { - Injekt.get().getSharedPreferences("source_$id", 0x0000) - } - - // Popular Anime - Same Format as Search - - override fun popularAnimeSelector(): String = searchAnimeSelector() - override fun popularAnimeRequest(page: Int): Request = GET("$baseUrl/filter?sort=6&page=$page") - override fun popularAnimeFromElement(element: Element): SAnime = searchAnimeFromElement(element) - override fun popularAnimeNextPageSelector(): String = searchAnimeNextPageSelector() - - // Episodes - - override fun episodeListParse(response: Response): List { - return super.episodeListParse(response).reversed() - } - - override fun episodeListSelector() = "div.server.active ul.episodes li.episode a" - - override fun episodeFromElement(element: Element): SEpisode { - val episode = SEpisode.create() - episode.setUrlWithoutDomain(element.attr("abs:href")) - episode.name = "Episode: " + element.text() - val epNum = getNumberFromEpsString(element.text()) - episode.episode_number = when { - epNum.isNotEmpty() -> epNum.toFloatOrNull() ?: 1F - else -> 1F - } - return episode - } - - private fun getNumberFromEpsString(epsStr: String): String { - return epsStr.filter { it.isDigit() } - } - - // Video urls - - override fun videoListRequest(episode: SEpisode): Request { - val iframe = baseUrl + episode.url - return GET(iframe) - } - - override fun videoListParse(response: Response): List