mirror of
https://github.com/hexated/cloudstream-extensions-hexated.git
synced 2024-08-15 00:03:22 +00:00
Ngefilm, Samehadaku: updated domain
This commit is contained in:
parent
52f50292c9
commit
b2227f51fe
5 changed files with 18 additions and 8 deletions
|
@ -1,5 +1,5 @@
|
|||
// use an integer for version numbers
|
||||
version = 6
|
||||
version = 7
|
||||
|
||||
|
||||
cloudstream {
|
||||
|
|
|
@ -7,9 +7,11 @@ import com.lagradost.cloudstream3.utils.ExtractorLink
|
|||
import com.lagradost.cloudstream3.utils.httpsify
|
||||
import com.lagradost.cloudstream3.utils.loadExtractor
|
||||
import org.jsoup.nodes.Element
|
||||
import java.net.URI
|
||||
|
||||
open class Gomov : MainAPI() {
|
||||
override var mainUrl = "https://gomov.bio"
|
||||
private var directUrl: String? = null
|
||||
override var name = "Gomov"
|
||||
override val hasMainPage = true
|
||||
override var lang = "id"
|
||||
|
@ -78,7 +80,9 @@ open class Gomov : MainAPI() {
|
|||
}
|
||||
|
||||
override suspend fun load(url: String): LoadResponse {
|
||||
val document = app.get(url).document
|
||||
val fetch = app.get(url)
|
||||
directUrl = getBaseUrl(fetch.url)
|
||||
val document = fetch.document
|
||||
|
||||
val title =
|
||||
document.selectFirst("h1.entry-title")?.text()?.substringBefore("Season")?.substringBefore("Episode")?.trim()
|
||||
|
@ -151,11 +155,11 @@ open class Gomov : MainAPI() {
|
|||
|
||||
document.select("div.tab-content-ajax").apmap {
|
||||
val server = app.post(
|
||||
"$mainUrl/wp-admin/admin-ajax.php",
|
||||
"$directUrl/wp-admin/admin-ajax.php",
|
||||
data = mapOf("action" to "muvipro_player_content", "tab" to it.attr("id"), "post_id" to id)
|
||||
).document.select("iframe").attr("src")
|
||||
|
||||
loadExtractor(httpsify(server), "$mainUrl/", subtitleCallback, callback)
|
||||
loadExtractor(httpsify(server), "$directUrl/", subtitleCallback, callback)
|
||||
}
|
||||
|
||||
return true
|
||||
|
@ -169,4 +173,10 @@ open class Gomov : MainAPI() {
|
|||
return this.replace(regex?.get(0) ?: return null, "")
|
||||
}
|
||||
|
||||
private fun getBaseUrl(url: String): String {
|
||||
return URI(url).let {
|
||||
"${it.scheme}://${it.host}"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -9,7 +9,7 @@ import com.lagradost.cloudstream3.utils.ExtractorLink
|
|||
import com.lagradost.cloudstream3.utils.loadExtractor
|
||||
|
||||
class Ngefilm : DutaMovie() {
|
||||
override var mainUrl = "https://ngefilm21.lol"
|
||||
override var mainUrl = "https://ngefilm21.lat"
|
||||
override var name = "Ngefilm"
|
||||
|
||||
override val mainPage = mainPageOf(
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// use an integer for version numbers
|
||||
version = 12
|
||||
version = 13
|
||||
|
||||
|
||||
cloudstream {
|
||||
|
@ -23,5 +23,5 @@ cloudstream {
|
|||
"Anime",
|
||||
)
|
||||
|
||||
iconUrl = "https://www.google.com/s2/favicons?domain=194.163.183.129&sz=%size%"
|
||||
iconUrl = "https://www.google.com/s2/favicons?domain=samehadaku.world&sz=%size%"
|
||||
}
|
|
@ -8,7 +8,7 @@ import com.lagradost.cloudstream3.utils.loadExtractor
|
|||
import org.jsoup.nodes.Element
|
||||
|
||||
class Samehadaku : MainAPI() {
|
||||
override var mainUrl = "https://samehadaku.lat"
|
||||
override var mainUrl = "https://samehadaku.world"
|
||||
override var name = "Samehadaku"
|
||||
override val hasMainPage = true
|
||||
override var lang = "id"
|
||||
|
|
Loading…
Reference in a new issue