fixed Time4tv schedule & fixed some Indonesian providers

This commit is contained in:
hexated 2022-11-10 20:19:40 +07:00
parent 16aeed36b7
commit af928eb1be
6 changed files with 12 additions and 10 deletions

View file

@ -1,5 +1,5 @@
// use an integer for version numbers
version = 2
version = 3
cloudstream {
@ -23,5 +23,5 @@ cloudstream {
"Anime",
)
iconUrl = "https://www.google.com/s2/favicons?domain=animeindo.fun&sz=%size%"
iconUrl = "https://www.google.com/s2/favicons?domain=animeindo.cfd&sz=%size%"
}

View file

@ -10,7 +10,7 @@ import org.jsoup.Jsoup
import org.jsoup.nodes.Element
class AnimeIndoProvider : MainAPI() {
override var mainUrl = "https://animeindo.fun"
override var mainUrl = "https://animeindo.cfd"
override var name = "AnimeIndo"
override val hasMainPage = true
override var lang = "id"
@ -40,7 +40,7 @@ class AnimeIndoProvider : MainAPI() {
private suspend fun request(url: String): NiceResponse {
val req = app.get(
url,
cookies = mapOf("recaptcha_cookie" to "#Asia/Jakarta#-420#win32#Windows#0,false,false#Google Inc. (Intel)~ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0)")
headers = mapOf("Cookie" to "_ga_RHDMEL4EDM=GS1.1.1668082390.1.0.1668082390.0.0.0; _ga=GA1.1.916626312.1668082390")
)
if (req.isSuccessful) {
return req

View file

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

View file

@ -9,7 +9,7 @@ import org.jsoup.Jsoup
import org.jsoup.nodes.Element
class NontonAnimeIDProvider : MainAPI() {
override var mainUrl = "https://nontonanimeid.site"
override var mainUrl = "https://nontonanimeid.click"
override var name = "NontonAnimeID"
override val hasQuickSearch = false
override val hasMainPage = true

View file

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

View file

@ -6,6 +6,7 @@ import com.lagradost.cloudstream3.utils.AppUtils
import com.lagradost.cloudstream3.utils.AppUtils.toJson
import com.lagradost.cloudstream3.utils.ExtractorLink
import com.lagradost.cloudstream3.utils.Qualities
import org.jsoup.Jsoup
import org.jsoup.nodes.Element
open class TimefourTv : MainAPI() {
@ -90,11 +91,12 @@ open class TimefourTv : MainAPI() {
val doc = app.get("$mainUrl/schedule.php").document
val episode =
doc.selectFirst("div.search_p h2:contains($name)")?.nextElementSibling()?.select("span")
?.mapIndexedNotNull { index, ele ->
doc.selectFirst("div.search_p h2:contains($name)")?.nextElementSiblings()?.toString()
?.substringBefore("<h2")?.let { Jsoup.parse(it) }?.select("span")
?.mapIndexed { index, ele ->
val title = ele.select("a").text()
val href = ele.select("a").attr("href")
val desc = ele.parent()?.textNodes()?.get(index).toString()
val desc = ele.parent()?.textNodes()?.getOrNull(index)?.toString()
Episode(
href,
title,