Виправлено помилки, додано трейлер
This commit is contained in:
parent
64c8bca5b3
commit
781cd4ed93
1 changed files with 7 additions and 4 deletions
|
@ -4,6 +4,7 @@ import com.lagradost.models.PlayerJson
|
||||||
import com.lagradost.extractors.AshdiExtractor
|
import com.lagradost.extractors.AshdiExtractor
|
||||||
import com.lagradost.cloudstream3.*
|
import com.lagradost.cloudstream3.*
|
||||||
import com.lagradost.cloudstream3.extractors.Mp4Upload
|
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.AppUtils.tryParseJson
|
||||||
import com.lagradost.cloudstream3.utils.ExtractorLink
|
import com.lagradost.cloudstream3.utils.ExtractorLink
|
||||||
import com.lagradost.cloudstream3.utils.M3u8Helper
|
import com.lagradost.cloudstream3.utils.M3u8Helper
|
||||||
|
@ -31,7 +32,7 @@ class AnitubeinuaProvider : MainAPI() {
|
||||||
// Sections
|
// Sections
|
||||||
override val mainPage = mainPageOf(
|
override val mainPage = mainPageOf(
|
||||||
"$mainUrl/anime/page/" to "Нові",
|
"$mainUrl/anime/page/" to "Нові",
|
||||||
"$mainUrl/f/sort=rating/order=desc/page/" to "Популярне",
|
"$mainUrl/f/sort=rating/order=desc/page/" to "Популярні",
|
||||||
)
|
)
|
||||||
|
|
||||||
override suspend fun getMainPage(
|
override suspend fun getMainPage(
|
||||||
|
@ -88,12 +89,13 @@ class AnitubeinuaProvider : MainAPI() {
|
||||||
// Parse info
|
// Parse info
|
||||||
val title = document.selectFirst(".story_c h2")?.text()?.trim().toString()
|
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 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 tags = someInfo.select("a[href*=/anime/]").map { it.text() }
|
||||||
val year = someInfo.select("strong:contains(Рік випуску аніме:)").next().html().toIntOrNull()
|
val year = someInfo.select("a[href*=/xfsearch/year/]").text().toIntOrNull()
|
||||||
|
|
||||||
val tvType = TvType.Anime
|
val tvType = TvType.Anime
|
||||||
val description = document.selectFirst("div.my-text")?.text()?.trim()
|
val description = document.selectFirst("div.my-text")?.text()?.trim()
|
||||||
// val author = someInfo.select("strong:contains(Студія:)").next().html()
|
// 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 rating = document.selectFirst(".lexington-box > div:last-child span")?.text().toRatingInt()
|
||||||
|
|
||||||
val recommendations = document.select(".horizontal ul li").map {
|
val recommendations = document.select(".horizontal ul li").map {
|
||||||
|
@ -163,6 +165,7 @@ class AnitubeinuaProvider : MainAPI() {
|
||||||
this.plot = description
|
this.plot = description
|
||||||
this.tags = tags
|
this.tags = tags
|
||||||
this.rating = rating
|
this.rating = rating
|
||||||
|
addTrailer(trailer)
|
||||||
this.recommendations = recommendations
|
this.recommendations = recommendations
|
||||||
addEpisodes(DubStatus.Dubbed, dubEpisodes)
|
addEpisodes(DubStatus.Dubbed, dubEpisodes)
|
||||||
addEpisodes(DubStatus.Subbed, subEpisodes)
|
addEpisodes(DubStatus.Subbed, subEpisodes)
|
||||||
|
@ -470,4 +473,4 @@ class AnitubeinuaProvider : MainAPI() {
|
||||||
return value.value.toIntOrNull()
|
return value.value.toIntOrNull()
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue