sora: added netflix

This commit is contained in:
hexated 2023-09-15 01:39:07 +07:00
parent 4077d1275d
commit 36e77332c5
12 changed files with 167 additions and 28 deletions

View file

@ -1,5 +1,5 @@
// use an integer for version numbers
version = 17
version = 18
cloudstream {

View file

@ -59,7 +59,7 @@ class NontonAnimeIDProvider : MainAPI() {
document.select("aside#sidebar_right > div.side").forEach { block ->
val header = block.selectFirst("h3")!!.ownText().trim()
val animes = block.select("ul li.fullwdth").mapNotNull {
val animes = block.select("div.bor").mapNotNull {
it.toSearchResultPopular()
}
if (animes.isNotEmpty()) homePageList.add(HomePageList(header, animes))
@ -71,7 +71,7 @@ class NontonAnimeIDProvider : MainAPI() {
private fun Element.toSearchResult(): AnimeSearchResponse? {
val href = fixUrl(this.selectFirst("a")!!.attr("href"))
val title = this.selectFirst("h3.title")?.text() ?: return null
val posterUrl = fixUrl(this.select("img").attr("data-src"))
val posterUrl = fixUrl(this.select("img").attr("src"))
return newAnimeSearchResponse(title, href, TvType.Anime) {
this.posterUrl = posterUrl
@ -83,7 +83,7 @@ class NontonAnimeIDProvider : MainAPI() {
private fun Element.toSearchResultPopular(): AnimeSearchResponse? {
val href = fixUrl(this.selectFirst("a")!!.attr("href"))
val title = this.selectFirst("h4")?.text()?.trim() ?: return null
val posterUrl = fixUrl(this.select("img").attr("data-src"))
val posterUrl = fixUrl(this.select("img").attr("src"))
return newAnimeSearchResponse(title, href, TvType.Anime) {
this.posterUrl = posterUrl