diff --git a/lib/mytv-extractor/build.gradle.kts b/lib/mytv-extractor/build.gradle.kts new file mode 100644 index 000000000..4d167c6b2 --- /dev/null +++ b/lib/mytv-extractor/build.gradle.kts @@ -0,0 +1,17 @@ +plugins { + id("com.android.library") + kotlin("android") +} + +android { + compileSdk = AndroidConfig.compileSdk + namespace = "eu.kanade.tachiyomi.lib.mytvextractor" + + defaultConfig { + minSdk = AndroidConfig.minSdk + } +} + +dependencies { + compileOnly(libs.bundles.common) +} \ No newline at end of file diff --git a/lib/mytv-extractor/src/main/java/eu/kanade/tachiyomi/lib/mytvextractor/MytvExtractor.kt b/lib/mytv-extractor/src/main/java/eu/kanade/tachiyomi/lib/mytvextractor/MytvExtractor.kt new file mode 100644 index 000000000..c49ff9e2c --- /dev/null +++ b/lib/mytv-extractor/src/main/java/eu/kanade/tachiyomi/lib/mytvextractor/MytvExtractor.kt @@ -0,0 +1,28 @@ +package eu.kanade.tachiyomi.lib.mytvextractor + +import eu.kanade.tachiyomi.animesource.model.Video +import eu.kanade.tachiyomi.network.GET +import eu.kanade.tachiyomi.util.asJsoup +import okhttp3.OkHttpClient + +class MytvExtractor(private val client: OkHttpClient) { + + fun videosFromUrl(url: String): List