mirror of
https://github.com/hexated/cloudstream-extensions-hexated.git
synced 2024-08-15 00:03:22 +00:00
fix
This commit is contained in:
parent
012217b40d
commit
464046aaea
6 changed files with 16 additions and 5 deletions
|
@ -1,7 +1,7 @@
|
||||||
import org.jetbrains.kotlin.konan.properties.Properties
|
import org.jetbrains.kotlin.konan.properties.Properties
|
||||||
|
|
||||||
// use an integer for version numbers
|
// use an integer for version numbers
|
||||||
version = 186
|
version = 187
|
||||||
|
|
||||||
android {
|
android {
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
|
|
|
@ -392,4 +392,9 @@ class MultimoviesSB : StreamSB() {
|
||||||
class Yipsu : Voe() {
|
class Yipsu : Voe() {
|
||||||
override val name = "Yipsu"
|
override val name = "Yipsu"
|
||||||
override var mainUrl = "https://yip.su"
|
override var mainUrl = "https://yip.su"
|
||||||
|
}
|
||||||
|
|
||||||
|
class Embedwish : Filesim() {
|
||||||
|
override val name = "Embedwish"
|
||||||
|
override var mainUrl = "https://embedwish.com"
|
||||||
}
|
}
|
|
@ -223,7 +223,10 @@ object SoraExtractor : SoraStream() {
|
||||||
} else {
|
} else {
|
||||||
"$multimoviesAPI/episodes/$fixTitle-${season}x${episode}"
|
"$multimoviesAPI/episodes/$fixTitle-${season}x${episode}"
|
||||||
}
|
}
|
||||||
invokeWpmovies(null, url, subtitleCallback, callback, true)
|
val req = app.get(url)
|
||||||
|
val directUrl = getBaseUrl(req.url)
|
||||||
|
val iframe = req.document.selectFirst("div.pframe iframe")?.attr("src")
|
||||||
|
loadCustomExtractor("Multimovies", iframe ?: return, "$directUrl/", subtitleCallback, callback)
|
||||||
}
|
}
|
||||||
|
|
||||||
suspend fun invokeNetmovies(
|
suspend fun invokeNetmovies(
|
||||||
|
|
|
@ -113,7 +113,7 @@ open class SoraStream : TmdbProvider() {
|
||||||
const val navyAPI = "https://navy-issue-i-239.site"
|
const val navyAPI = "https://navy-issue-i-239.site"
|
||||||
const val emoviesAPI = "https://emovies.si"
|
const val emoviesAPI = "https://emovies.si"
|
||||||
const val pobmoviesAPI = "https://pobmovies.cam"
|
const val pobmoviesAPI = "https://pobmovies.cam"
|
||||||
const val multimoviesAPI = "https://multimovies.live"
|
const val multimoviesAPI = "https://multimovies.info"
|
||||||
const val netmoviesAPI = "https://netmovies.to"
|
const val netmoviesAPI = "https://netmovies.to"
|
||||||
const val momentAPI = "https://moment-explanation-i-244.site"
|
const val momentAPI = "https://moment-explanation-i-244.site"
|
||||||
const val doomoviesAPI = "https://doomovies.net"
|
const val doomoviesAPI = "https://doomovies.net"
|
||||||
|
@ -612,8 +612,9 @@ open class SoraStream : TmdbProvider() {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
if (!res.isAnime && res.season == null) invokeRidomovies(
|
if (!res.isAnime && res.season == null) invokeRidomovies(
|
||||||
|
res.id,
|
||||||
|
res.imdbId,
|
||||||
res.title,
|
res.title,
|
||||||
res.year,
|
|
||||||
callback
|
callback
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
|
|
|
@ -228,8 +228,9 @@ class SoraStreamLite : SoraStream() {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
if (!res.isAnime && res.season == null) invokeRidomovies(
|
if (!res.isAnime && res.season == null) invokeRidomovies(
|
||||||
|
res.id,
|
||||||
|
res.imdbId,
|
||||||
res.title,
|
res.title,
|
||||||
res.year,
|
|
||||||
callback
|
callback
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
|
|
|
@ -25,5 +25,6 @@ class SoraStreamPlugin: Plugin() {
|
||||||
registerExtractorAPI(Streamruby())
|
registerExtractorAPI(Streamruby())
|
||||||
registerExtractorAPI(Streamwish())
|
registerExtractorAPI(Streamwish())
|
||||||
registerExtractorAPI(FilelionsTo())
|
registerExtractorAPI(FilelionsTo())
|
||||||
|
registerExtractorAPI(Embedwish())
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in a new issue