From 136eca47c4a77422c2aac33e543947b41213dd9f Mon Sep 17 00:00:00 2001 From: Claudemirovsky <63046606+Claudemirovsky@users.noreply.github.com> Date: Sun, 26 Feb 2023 05:58:04 -0300 Subject: [PATCH] Convert YourUploadExtractor to lib (#1333) --- lib/yourupload-extractor/build.gradle.kts | 26 +++++++++++++++++++ .../YourUploadExtractor.kt | 25 ++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 lib/yourupload-extractor/build.gradle.kts create mode 100644 lib/yourupload-extractor/src/main/java/eu/kanade/tachiyomi/lib/youruploadextractor/YourUploadExtractor.kt diff --git a/lib/yourupload-extractor/build.gradle.kts b/lib/yourupload-extractor/build.gradle.kts new file mode 100644 index 000000000..ea53affad --- /dev/null +++ b/lib/yourupload-extractor/build.gradle.kts @@ -0,0 +1,26 @@ +plugins { + id("com.android.library") + kotlin("android") +} + +android { + compileSdk = AndroidConfig.compileSdk + namespace = "eu.kanade.tachiyomi.lib.youruploadextractor" + + defaultConfig { + minSdk = AndroidConfig.minSdk + targetSdk = AndroidConfig.targetSdk + } +} + +repositories { + mavenCentral() +} + +dependencies { + compileOnly(libs.kotlin.stdlib) + compileOnly(libs.okhttp) + compileOnly(libs.aniyomi.lib) + compileOnly(libs.jsoup) +} +// BUMPS: 0 diff --git a/lib/yourupload-extractor/src/main/java/eu/kanade/tachiyomi/lib/youruploadextractor/YourUploadExtractor.kt b/lib/yourupload-extractor/src/main/java/eu/kanade/tachiyomi/lib/youruploadextractor/YourUploadExtractor.kt new file mode 100644 index 000000000..aae018d73 --- /dev/null +++ b/lib/yourupload-extractor/src/main/java/eu/kanade/tachiyomi/lib/youruploadextractor/YourUploadExtractor.kt @@ -0,0 +1,25 @@ +package eu.kanade.tachiyomi.lib.youruploadextractor + +import eu.kanade.tachiyomi.animesource.model.Video +import eu.kanade.tachiyomi.network.GET +import eu.kanade.tachiyomi.util.asJsoup +import okhttp3.Headers +import okhttp3.OkHttpClient + +class YourUploadExtractor(private val client: OkHttpClient) { + fun videoFromUrl(url: String, headers: Headers, name: String = "YourUpload", prefix: String = ""): List