From 781cd4ed9396a07ae46dfdc93c6373ca5f56d1cd Mon Sep 17 00:00:00 2001 From: Skrripy <125722744+Skrr1py@users.noreply.github.com> Date: Thu, 27 Jul 2023 08:22:18 +0000 Subject: [PATCH] =?UTF-8?q?=D0=92=D0=B8=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=BE=20=D0=BF=D0=BE=D0=BC=D0=B8=D0=BB=D0=BA=D0=B8?= =?UTF-8?q?,=20=D0=B4=D0=BE=D0=B4=D0=B0=D0=BD=D0=BE=20=D1=82=D1=80=D0=B5?= =?UTF-8?q?=D0=B9=D0=BB=D0=B5=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/kotlin/com/lagradost/AnitubeinuaProvider.kt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/AnitubeinuaProvider/src/main/kotlin/com/lagradost/AnitubeinuaProvider.kt b/AnitubeinuaProvider/src/main/kotlin/com/lagradost/AnitubeinuaProvider.kt index ab348ea..62dd834 100644 --- a/AnitubeinuaProvider/src/main/kotlin/com/lagradost/AnitubeinuaProvider.kt +++ b/AnitubeinuaProvider/src/main/kotlin/com/lagradost/AnitubeinuaProvider.kt @@ -4,6 +4,7 @@ import com.lagradost.models.PlayerJson import com.lagradost.extractors.AshdiExtractor import com.lagradost.cloudstream3.* import com.lagradost.cloudstream3.extractors.Mp4Upload +import com.lagradost.cloudstream3.LoadResponse.Companion.addTrailer import com.lagradost.cloudstream3.utils.AppUtils.tryParseJson import com.lagradost.cloudstream3.utils.ExtractorLink import com.lagradost.cloudstream3.utils.M3u8Helper @@ -31,7 +32,7 @@ class AnitubeinuaProvider : MainAPI() { // Sections override val mainPage = mainPageOf( "$mainUrl/anime/page/" to "Нові", - "$mainUrl/f/sort=rating/order=desc/page/" to "Популярне", + "$mainUrl/f/sort=rating/order=desc/page/" to "Популярні", ) override suspend fun getMainPage( @@ -88,12 +89,13 @@ class AnitubeinuaProvider : MainAPI() { // Parse info val title = document.selectFirst(".story_c h2")?.text()?.trim().toString() val poster = mainUrl + document.selectFirst(".story_c_left span.story_post img")?.attr("src") - val tags = someInfo.select("noindex a").html().split("\n").map { it } - val year = someInfo.select("strong:contains(Рік випуску аніме:)").next().html().toIntOrNull() + val tags = someInfo.select("a[href*=/anime/]").map { it.text() } + val year = someInfo.select("a[href*=/xfsearch/year/]").text().toIntOrNull() val tvType = TvType.Anime val description = document.selectFirst("div.my-text")?.text()?.trim() // val author = someInfo.select("strong:contains(Студія:)").next().html() + val trailer = document.selectFirst(".rcol a.rollover")?.attr("href").toString() val rating = document.selectFirst(".lexington-box > div:last-child span")?.text().toRatingInt() val recommendations = document.select(".horizontal ul li").map { @@ -163,6 +165,7 @@ class AnitubeinuaProvider : MainAPI() { this.plot = description this.tags = tags this.rating = rating + addTrailer(trailer) this.recommendations = recommendations addEpisodes(DubStatus.Dubbed, dubEpisodes) addEpisodes(DubStatus.Subbed, subEpisodes) @@ -470,4 +473,4 @@ class AnitubeinuaProvider : MainAPI() { return value.value.toIntOrNull() } -} \ No newline at end of file +}