diff --git a/Ngefilm/build.gradle.kts b/Ngefilm/build.gradle.kts index d8eb0226..3187c097 100644 --- a/Ngefilm/build.gradle.kts +++ b/Ngefilm/build.gradle.kts @@ -1,5 +1,5 @@ // use an integer for version numbers -version = 2 +version = 3 cloudstream { diff --git a/Ngefilm/src/main/kotlin/com/hexated/Extractors.kt b/Ngefilm/src/main/kotlin/com/hexated/Extractors.kt index 9730276b..d3171f0c 100644 --- a/Ngefilm/src/main/kotlin/com/hexated/Extractors.kt +++ b/Ngefilm/src/main/kotlin/com/hexated/Extractors.kt @@ -15,40 +15,6 @@ import javax.crypto.spec.IvParameterSpec import javax.crypto.spec.PBEKeySpec import javax.crypto.spec.SecretKeySpec -class Dooood : DoodLaExtractor() { - override var mainUrl = "https://dooood.com" -} - -class Guccihide : Filesim() { - override val name = "Guccihide" - override var mainUrl = "https://guccihide.com" -} - -class Ahvsh : Filesim() { - override val name = "Ahvsh" - override var mainUrl = "https://ahvsh.com" -} - -class Lvturbo : StreamSB() { - override var name = "Lvturbo" - override var mainUrl = "https://lvturbo.com" -} - -class Sbrapid : StreamSB() { - override var name = "Sbrapid" - override var mainUrl = "https://sbrapid.com" -} - -class Sbface : StreamSB() { - override var name = "Sbface" - override var mainUrl = "https://sbface.com" -} - -class Sbsonic : StreamSB() { - override var name = "Sbsonic" - override var mainUrl = "https://sbsonic.com" -} - object LocalServer { private const val KEY = "4VqE3#N7zt&HEP^a" diff --git a/OploverzProvider/build.gradle.kts b/OploverzProvider/build.gradle.kts index 5c4494a5..49f2737c 100644 --- a/OploverzProvider/build.gradle.kts +++ b/OploverzProvider/build.gradle.kts @@ -1,5 +1,5 @@ // use an integer for version numbers -version = 19 +version = 20 cloudstream { diff --git a/OploverzProvider/src/main/kotlin/com/hexated/OploverzProvider.kt b/OploverzProvider/src/main/kotlin/com/hexated/OploverzProvider.kt index 65836dd1..95d5bcab 100644 --- a/OploverzProvider/src/main/kotlin/com/hexated/OploverzProvider.kt +++ b/OploverzProvider/src/main/kotlin/com/hexated/OploverzProvider.kt @@ -220,32 +220,3 @@ class OploverzProvider : MainAPI() { } } - -class Streamhide : Filesim() { - override val mainUrl = "https://streamhide.to" - override val name = "Streamhide" -} - -open class Pixeldrain : ExtractorApi() { - override val name = "Pixeldrain" - override val mainUrl = "https://pixeldrain.com" - override val requiresReferer = false - override suspend fun getUrl( - url: String, - referer: String?, - subtitleCallback: (SubtitleFile) -> Unit, - callback: (ExtractorLink) -> Unit - ) { - val mId = Regex("/([ul]/[\\da-zA-Z\\-]+)").find(url)?.groupValues?.get(1)?.split("/") - callback.invoke( - ExtractorLink( - this.name, - this.name, - "$mainUrl/api/file/${mId?.last() ?: return}?download", - url, - Qualities.Unknown.value, - ) - ) - } - -} diff --git a/Samehadaku/build.gradle.kts b/Samehadaku/build.gradle.kts index 4e5c21b1..a262ac5b 100644 --- a/Samehadaku/build.gradle.kts +++ b/Samehadaku/build.gradle.kts @@ -1,5 +1,5 @@ // use an integer for version numbers -version = 10 +version = 11 cloudstream { diff --git a/Samehadaku/src/main/kotlin/com/hexated/Extractors.kt b/Samehadaku/src/main/kotlin/com/hexated/Extractors.kt deleted file mode 100644 index f0b6db8f..00000000 --- a/Samehadaku/src/main/kotlin/com/hexated/Extractors.kt +++ /dev/null @@ -1,43 +0,0 @@ -package com.hexated - -import com.lagradost.cloudstream3.SubtitleFile -import com.lagradost.cloudstream3.app -import com.lagradost.cloudstream3.extractors.XStreamCdn -import com.lagradost.cloudstream3.utils.ExtractorApi -import com.lagradost.cloudstream3.utils.ExtractorLink -import com.lagradost.cloudstream3.utils.Qualities -import java.net.URI - -class Suzihaza: XStreamCdn() { - override val name: String = "Suzihaza" - override val mainUrl: String = "https://suzihaza.com" -} - -open class Wibufile : ExtractorApi() { - override val name: String = "Wibufile" - override val mainUrl: String = "https://wibufile.com" - override val requiresReferer = false - - override suspend fun getUrl( - url: String, - referer: String?, - subtitleCallback: (SubtitleFile) -> Unit, - callback: (ExtractorLink) -> Unit - ) { - val res = app.get(url).text - val video = Regex("src: ['\"](.*?)['\"]").find(res)?.groupValues?.get(1) - - callback.invoke( - ExtractorLink( - name, - name, - video ?: return, - "$mainUrl/", - Qualities.Unknown.value, - URI(url).path.endsWith(".m3u8") - ) - ) - - } - -} \ No newline at end of file diff --git a/Samehadaku/src/main/kotlin/com/hexated/SamehadakuPlugin.kt b/Samehadaku/src/main/kotlin/com/hexated/SamehadakuPlugin.kt index 65e90137..307477b6 100644 --- a/Samehadaku/src/main/kotlin/com/hexated/SamehadakuPlugin.kt +++ b/Samehadaku/src/main/kotlin/com/hexated/SamehadakuPlugin.kt @@ -10,7 +10,5 @@ class SamehadakuPlugin: Plugin() { override fun load(context: Context) { // All providers should be added in this manner. Please don't edit the providers list directly. registerMainAPI(Samehadaku()) - registerExtractorAPI(Suzihaza()) - registerExtractorAPI(Wibufile()) } } \ No newline at end of file