From b73187e5cd258b9af0d806188f82dbf44036dda5 Mon Sep 17 00:00:00 2001 From: Nachat Ayoub <73206390+nachat-ayoub@users.noreply.github.com> Date: Thu, 12 Dec 2024 20:37:48 +0100 Subject: [PATCH] Update Anime4UP videoListParse function (#426) * Update Anime4UP videoListParse function * bump the anime4UP extension version --- src/ar/anime4up/build.gradle | 2 +- .../animeextension/ar/anime4up/Anime4Up.kt | 50 +++++++++++++++---- 2 files changed, 42 insertions(+), 10 deletions(-) diff --git a/src/ar/anime4up/build.gradle b/src/ar/anime4up/build.gradle index c78aef15..b1247a14 100644 --- a/src/ar/anime4up/build.gradle +++ b/src/ar/anime4up/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Anime4up' extClass = '.Anime4Up' - extVersionCode = 58 + extVersionCode = 59 } apply from: "$rootDir/common.gradle" diff --git a/src/ar/anime4up/src/eu/kanade/tachiyomi/animeextension/ar/anime4up/Anime4Up.kt b/src/ar/anime4up/src/eu/kanade/tachiyomi/animeextension/ar/anime4up/Anime4Up.kt index dc78d63a..ad9b85e0 100644 --- a/src/ar/anime4up/src/eu/kanade/tachiyomi/animeextension/ar/anime4up/Anime4Up.kt +++ b/src/ar/anime4up/src/eu/kanade/tachiyomi/animeextension/ar/anime4up/Anime4Up.kt @@ -38,7 +38,7 @@ class Anime4Up : ConfigurableAnimeSource, ParsedAnimeHttpSource() { override val name = "Anime4Up" - override val baseUrl = "https://anime4up.cam" + override val baseUrl = "https://anime4up.rest" override val lang = "ar" @@ -136,23 +136,55 @@ class Anime4Up : ConfigurableAnimeSource, ParsedAnimeHttpSource() { episode_number = name.substringAfterLast(" ").toFloatOrNull() ?: 0F } - // ============================ Video Links ============================= @Serializable data class Qualities( val fhd: Map = emptyMap(), val hd: Map = emptyMap(), val sd: Map = emptyMap(), ) - + + @Serializable + data class WatchServerData( + val name: String, + val link: String, + val order: String, + val icon: Boolean + ) + override fun videoListParse(response: Response): List