diff --git a/lib/lulu-extractor/build.gradle.kts b/lib/lulu-extractor/build.gradle.kts new file mode 100644 index 00000000..1076eeb0 --- /dev/null +++ b/lib/lulu-extractor/build.gradle.kts @@ -0,0 +1,3 @@ +plugins { + id("lib-android") +} \ No newline at end of file diff --git a/lib/lulu-extractor/src/main/java/eu/kanade/tachiyomi/lib/luluextractor/LuluExtractor.kt b/lib/lulu-extractor/src/main/java/eu/kanade/tachiyomi/lib/luluextractor/LuluExtractor.kt new file mode 100644 index 00000000..afcd99bc --- /dev/null +++ b/lib/lulu-extractor/src/main/java/eu/kanade/tachiyomi/lib/luluextractor/LuluExtractor.kt @@ -0,0 +1,136 @@ +package eu.kanade.tachiyomi.lib.luluextractor + +import eu.kanade.tachiyomi.animesource.model.Video +import eu.kanade.tachiyomi.network.GET +import okhttp3.Headers +import okhttp3.OkHttpClient +import java.util.regex.Pattern + +class LuluExtractor(private val client: OkHttpClient) { + + private val headers = Headers.Builder() + .add("Referer", "https://luluvdo.com") + .add("Origin", "https://luluvdo.com") + .build() + + fun videosFromUrl(url: String, prefix: String): List