mirror of
https://github.com/hexated/cloudstream-extensions-hexated.git
synced 2024-08-15 00:03:22 +00:00
61 lines
No EOL
2.1 KiB
Kotlin
61 lines
No EOL
2.1 KiB
Kotlin
|
|
package com.hexated
|
|
|
|
import com.lagradost.cloudstream3.plugins.CloudstreamPlugin
|
|
import com.lagradost.cloudstream3.plugins.Plugin
|
|
import android.content.Context
|
|
|
|
@CloudstreamPlugin
|
|
class SoraStreamPlugin: Plugin() {
|
|
private fun classExist(className: String) : Boolean {
|
|
try {
|
|
Class.forName(className, false, ClassLoader.getSystemClassLoader())
|
|
} catch (e: ClassNotFoundException) {
|
|
return false
|
|
}
|
|
|
|
return true
|
|
}
|
|
override fun load(context: Context) {
|
|
// All providers should be added in this manner. Please don't edit the providers list directly.
|
|
registerMainAPI(SoraStream())
|
|
registerMainAPI(SoraStreamLite())
|
|
registerExtractorAPI(Animefever())
|
|
registerExtractorAPI(Multimovies())
|
|
registerExtractorAPI(MultimoviesSB())
|
|
registerExtractorAPI(Yipsu())
|
|
registerExtractorAPI(Mwish())
|
|
registerExtractorAPI(TravelR())
|
|
registerExtractorAPI(Playm4u())
|
|
registerExtractorAPI(VCloud())
|
|
|
|
/*
|
|
Check if class exists before load
|
|
v.4.3.0 released 20231209
|
|
Class added on 20231231
|
|
|
|
2cfdab54 (Extractor: added some extractors (#833), 2023-12-31)
|
|
app/src/main/java/com/lagradost/cloudstream3/extractors/PixelDrainExtractor.kt
|
|
*/
|
|
if (classExist("com.lagradost.cloudstream3.extractors.PixelDrain")) {
|
|
registerExtractorAPI(Pixeldra())
|
|
}
|
|
|
|
registerExtractorAPI(M4ufree())
|
|
registerExtractorAPI(Streamruby())
|
|
registerExtractorAPI(Streamwish())
|
|
registerExtractorAPI(FilelionsTo())
|
|
registerExtractorAPI(Embedwish())
|
|
registerExtractorAPI(UqloadsXyz())
|
|
registerExtractorAPI(Uploadever())
|
|
registerExtractorAPI(Netembed())
|
|
registerExtractorAPI(Flaswish())
|
|
registerExtractorAPI(Comedyshow())
|
|
registerExtractorAPI(Ridoo())
|
|
registerExtractorAPI(Streamvid())
|
|
registerExtractorAPI(Embedrise())
|
|
registerExtractorAPI(Gdmirrorbot())
|
|
registerExtractorAPI(FilemoonNl())
|
|
registerExtractorAPI(Alions())
|
|
}
|
|
} |