diff --git a/.github/scripts/bump-versions.sh b/.github/scripts/bump-versions.sh index cec4b2be1..d849b0721 100755 --- a/.github/scripts/bump-versions.sh +++ b/.github/scripts/bump-versions.sh @@ -72,7 +72,7 @@ bumpVersion() { findAndBump() { for lib in $@; do - for file in $(grep -l -R ":lib-$lib" --include "build.gradle" --include "additional.gradle"); do + for file in $(grep -l -R ":lib:$lib" --include "build.gradle" --include "additional.gradle"); do # prevent bumping the same extension multiple times if [[ ! $bumpedFiles =~ ( |^)$file( |$) ]]; then if [[ $file =~ ^multisrc ]]; then diff --git a/build-plugins/build.gradle.kts b/build-plugins/build.gradle.kts new file mode 100644 index 000000000..496c62786 --- /dev/null +++ b/build-plugins/build.gradle.kts @@ -0,0 +1,16 @@ +plugins { + `kotlin-dsl` +} + +dependencies { + implementation(libs.gradle.agp) + implementation(libs.gradle.kotlin) + implementation(libs.gradle.kotlin.serialization) + // Workaround: https://github.com/gradle/gradle/issues/15383#issuecomment-779893192 + implementation(files(libs.javaClass.superclass.protectionDomain.codeSource.location)) +} + +kotlin { + // To access AndroidConfig + sourceSets.getByName("main").kotlin.srcDir("../buildSrc/src/main/kotlin") +} diff --git a/build-plugins/settings.gradle.kts b/build-plugins/settings.gradle.kts new file mode 100644 index 000000000..b7e30c8e6 --- /dev/null +++ b/build-plugins/settings.gradle.kts @@ -0,0 +1,9 @@ +apply(from = "../repositories.gradle.kts") + +dependencyResolutionManagement { + versionCatalogs { + create("libs") { + from(files("../gradle/libs.versions.toml")) + } + } +} diff --git a/build-plugins/src/main/kotlin/lib-android.gradle.kts b/build-plugins/src/main/kotlin/lib-android.gradle.kts new file mode 100644 index 000000000..c3cdf5c11 --- /dev/null +++ b/build-plugins/src/main/kotlin/lib-android.gradle.kts @@ -0,0 +1,23 @@ +import org.gradle.accessors.dm.LibrariesForLibs + +plugins { + id("com.android.library") + kotlin("android") + id("kotlinx-serialization") +} + +android { + compileSdk = AndroidConfig.compileSdk + + defaultConfig { + minSdk = AndroidConfig.minSdk + } + + namespace = "eu.kanade.tachiyomi.lib.${name.replace("-", "")}" +} + +val libs = the() + +dependencies { + compileOnly(libs.bundles.common) +} diff --git a/build-plugins/src/main/kotlin/lib-kotlin.gradle.kts b/build-plugins/src/main/kotlin/lib-kotlin.gradle.kts new file mode 100644 index 000000000..205fbccbd --- /dev/null +++ b/build-plugins/src/main/kotlin/lib-kotlin.gradle.kts @@ -0,0 +1,12 @@ +import org.gradle.accessors.dm.LibrariesForLibs + +plugins { + `java-library` + kotlin("jvm") +} + +val libs = the() + +dependencies { + compileOnly(libs.kotlin.stdlib) +} diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index ed0e8fa97..8e107711f 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -5,6 +5,10 @@ kotlin_version = "1.8.22" serialization_version = "1.5.1" [libraries] +gradle-agp = { module = "com.android.tools.build:gradle", version.ref = "agp_version" } +gradle-kotlin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin_version" } +gradle-kotlin-serialization = { module = "org.jetbrains.kotlin:kotlin-serialization", version.ref = "kotlin_version" } + aniyomi-lib = { module = "com.github.aniyomiorg:extensions-lib", version = "14" } kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8", version.ref = "kotlin_version" } diff --git a/lib/blogger-extractor/build.gradle.kts b/lib/blogger-extractor/build.gradle.kts index 805064506..c26cbc8a8 100644 --- a/lib/blogger-extractor/build.gradle.kts +++ b/lib/blogger-extractor/build.gradle.kts @@ -1,17 +1,3 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.bloggerextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } -} - -dependencies { - compileOnly(libs.bundles.common) + id("lib-android") } diff --git a/lib/burstcloud-extractor/build.gradle.kts b/lib/burstcloud-extractor/build.gradle.kts index a4b25bee3..c26cbc8a8 100644 --- a/lib/burstcloud-extractor/build.gradle.kts +++ b/lib/burstcloud-extractor/build.gradle.kts @@ -1,18 +1,3 @@ plugins { - id("com.android.library") - id("kotlinx-serialization") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.burstcloudextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } -} - -dependencies { - compileOnly(libs.bundles.common) + id("lib-android") } diff --git a/lib/chillx-extractor/build.gradle.kts b/lib/chillx-extractor/build.gradle.kts index a42b1f7d7..d0064602d 100644 --- a/lib/chillx-extractor/build.gradle.kts +++ b/lib/chillx-extractor/build.gradle.kts @@ -1,21 +1,8 @@ plugins { - id("com.android.library") - kotlin("android") - id("kotlinx-serialization") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.chillxextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } + id("lib-android") } dependencies { - compileOnly(libs.bundles.common) - implementation(project(":lib-cryptoaes")) - implementation(project(":lib-playlist-utils")) + implementation(project(":lib:cryptoaes")) + implementation(project(":lib:playlist-utils")) } -// BUMPS: 0 diff --git a/lib/cloudflare-interceptor/build.gradle.kts b/lib/cloudflare-interceptor/build.gradle.kts index e9067fb0a..c26cbc8a8 100644 --- a/lib/cloudflare-interceptor/build.gradle.kts +++ b/lib/cloudflare-interceptor/build.gradle.kts @@ -1,17 +1,3 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.cloudflareinterceptor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } -} - -dependencies { - compileOnly(libs.bundles.common) + id("lib-android") } diff --git a/lib/cryptoaes/build.gradle.kts b/lib/cryptoaes/build.gradle.kts index a0d6e1f72..c26cbc8a8 100644 --- a/lib/cryptoaes/build.gradle.kts +++ b/lib/cryptoaes/build.gradle.kts @@ -1,17 +1,3 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.cryptoaes" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } -} - -dependencies { - compileOnly(libs.kotlin.stdlib) + id("lib-android") } diff --git a/lib/dailymotion-extractor/build.gradle.kts b/lib/dailymotion-extractor/build.gradle.kts index 074aabb28..d31dd9ff6 100644 --- a/lib/dailymotion-extractor/build.gradle.kts +++ b/lib/dailymotion-extractor/build.gradle.kts @@ -1,19 +1,7 @@ plugins { - id("com.android.library") - kotlin("android") - id("kotlinx-serialization") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.dailymotionextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } + id("lib-android") } dependencies { - compileOnly(libs.bundles.common) - implementation(project(":lib-playlist-utils")) + implementation(project(":lib:playlist-utils")) } diff --git a/lib/dataimage/build.gradle.kts b/lib/dataimage/build.gradle.kts index 081124b4d..c26cbc8a8 100644 --- a/lib/dataimage/build.gradle.kts +++ b/lib/dataimage/build.gradle.kts @@ -1,17 +1,3 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.dataimage" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } -} - -dependencies { - compileOnly(libs.bundles.common) + id("lib-android") } diff --git a/lib/dood-extractor/build.gradle.kts b/lib/dood-extractor/build.gradle.kts index 7a21c2644..c26cbc8a8 100644 --- a/lib/dood-extractor/build.gradle.kts +++ b/lib/dood-extractor/build.gradle.kts @@ -1,17 +1,3 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.doodextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } -} - -dependencies { - compileOnly(libs.bundles.common) + id("lib-android") } diff --git a/lib/fastream-extractor/build.gradle.kts b/lib/fastream-extractor/build.gradle.kts index 2364d01a3..b102264b2 100644 --- a/lib/fastream-extractor/build.gradle.kts +++ b/lib/fastream-extractor/build.gradle.kts @@ -1,21 +1,10 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.fastreamextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } + id("lib-android") } dependencies { implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") { exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8") } - implementation(project(":lib-playlist-utils")) - compileOnly(libs.bundles.common) + implementation(project(":lib:playlist-utils")) } diff --git a/lib/filemoon-extractor/build.gradle.kts b/lib/filemoon-extractor/build.gradle.kts index 0ded73792..b102264b2 100644 --- a/lib/filemoon-extractor/build.gradle.kts +++ b/lib/filemoon-extractor/build.gradle.kts @@ -1,22 +1,10 @@ plugins { - id("com.android.library") - id("kotlinx-serialization") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.filemoonextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } + id("lib-android") } dependencies { implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") { exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8") } - implementation(project(":lib-playlist-utils")) - compileOnly(libs.bundles.common) + implementation(project(":lib:playlist-utils")) } diff --git a/lib/fusevideo-extractor/build.gradle.kts b/lib/fusevideo-extractor/build.gradle.kts index 32bc8d3ef..d31dd9ff6 100644 --- a/lib/fusevideo-extractor/build.gradle.kts +++ b/lib/fusevideo-extractor/build.gradle.kts @@ -1,18 +1,7 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.fusevideoextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } + id("lib-android") } dependencies { - compileOnly(libs.bundles.common) - implementation(project(":lib-playlist-utils")) + implementation(project(":lib:playlist-utils")) } diff --git a/lib/gdriveplayer-extractor/build.gradle.kts b/lib/gdriveplayer-extractor/build.gradle.kts index e84965262..26f834671 100644 --- a/lib/gdriveplayer-extractor/build.gradle.kts +++ b/lib/gdriveplayer-extractor/build.gradle.kts @@ -1,20 +1,8 @@ plugins { - id("com.android.library") - kotlin("android") - id("kotlinx-serialization") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.gdriveplayerextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } + id("lib-android") } dependencies { - compileOnly(libs.bundles.common) - implementation(project(":lib-cryptoaes")) - implementation(project(":lib-unpacker")) + implementation(project(":lib:cryptoaes")) + implementation(project(":lib:unpacker")) } diff --git a/lib/gogostream-extractor/build.gradle.kts b/lib/gogostream-extractor/build.gradle.kts index 95a8119ba..d31dd9ff6 100644 --- a/lib/gogostream-extractor/build.gradle.kts +++ b/lib/gogostream-extractor/build.gradle.kts @@ -1,19 +1,7 @@ plugins { - id("com.android.library") - kotlin("android") - id("kotlinx-serialization") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.gogostreamextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } + id("lib-android") } dependencies { - compileOnly(libs.bundles.common) - implementation(project(":lib-playlist-utils")) + implementation(project(":lib:playlist-utils")) } diff --git a/lib/googledrive-extractor/build.gradle.kts b/lib/googledrive-extractor/build.gradle.kts index 0a2320551..c26cbc8a8 100644 --- a/lib/googledrive-extractor/build.gradle.kts +++ b/lib/googledrive-extractor/build.gradle.kts @@ -1,17 +1,3 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.googledriveextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } -} - -dependencies { - compileOnly(libs.bundles.common) + id("lib-android") } diff --git a/lib/javcoverfetcher/build.gradle.kts b/lib/javcoverfetcher/build.gradle.kts index a6d657dd8..c26cbc8a8 100644 --- a/lib/javcoverfetcher/build.gradle.kts +++ b/lib/javcoverfetcher/build.gradle.kts @@ -1,17 +1,3 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.javcoverfetcher" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } -} - -dependencies { - compileOnly(libs.bundles.common) + id("lib-android") } diff --git a/lib/megacloud-extractor/build.gradle.kts b/lib/megacloud-extractor/build.gradle.kts index c657a290e..d0064602d 100644 --- a/lib/megacloud-extractor/build.gradle.kts +++ b/lib/megacloud-extractor/build.gradle.kts @@ -1,21 +1,8 @@ plugins { - id("com.android.library") - kotlin("android") - id("kotlinx-serialization") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.megacloudextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } + id("lib-android") } dependencies { - compileOnly(libs.bundles.common) - implementation(project(":lib-cryptoaes")) - implementation(project(":lib-playlist-utils")) + implementation(project(":lib:cryptoaes")) + implementation(project(":lib:playlist-utils")) } -// BUMPS: 0 diff --git a/lib/mixdrop-extractor/build.gradle.kts b/lib/mixdrop-extractor/build.gradle.kts index 9cf5638e4..d92d83142 100644 --- a/lib/mixdrop-extractor/build.gradle.kts +++ b/lib/mixdrop-extractor/build.gradle.kts @@ -1,18 +1,7 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.mixdropextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } + id("lib-android") } dependencies { - compileOnly(libs.bundles.common) - implementation(project(":lib-unpacker")) + implementation(project(":lib:unpacker")) } diff --git a/lib/mp4upload-extractor/build.gradle.kts b/lib/mp4upload-extractor/build.gradle.kts index e90bb0294..7e089728a 100644 --- a/lib/mp4upload-extractor/build.gradle.kts +++ b/lib/mp4upload-extractor/build.gradle.kts @@ -1,20 +1,9 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.mp4uploadextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } + id("lib-android") } dependencies { implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") { exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8") } - compileOnly(libs.bundles.common) } diff --git a/lib/okru-extractor/build.gradle.kts b/lib/okru-extractor/build.gradle.kts index 81e6f0916..d31dd9ff6 100644 --- a/lib/okru-extractor/build.gradle.kts +++ b/lib/okru-extractor/build.gradle.kts @@ -1,18 +1,7 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.okruextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } + id("lib-android") } dependencies { - compileOnly(libs.bundles.common) - implementation(project(":lib-playlist-utils")) + implementation(project(":lib:playlist-utils")) } diff --git a/lib/playlist-utils/build.gradle.kts b/lib/playlist-utils/build.gradle.kts index 4eb09c560..c26cbc8a8 100644 --- a/lib/playlist-utils/build.gradle.kts +++ b/lib/playlist-utils/build.gradle.kts @@ -1,18 +1,3 @@ - plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.playlistutils" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } -} - -dependencies { - compileOnly(libs.bundles.common) + id("lib-android") } diff --git a/lib/sendvid-extractor/build.gradle.kts b/lib/sendvid-extractor/build.gradle.kts index ae77b397d..d31dd9ff6 100644 --- a/lib/sendvid-extractor/build.gradle.kts +++ b/lib/sendvid-extractor/build.gradle.kts @@ -1,18 +1,7 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.sendvidextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } + id("lib-android") } dependencies { - compileOnly(libs.bundles.common) - implementation(project(":lib-playlist-utils")) + implementation(project(":lib:playlist-utils")) } diff --git a/lib/sibnet-extractor/build.gradle.kts b/lib/sibnet-extractor/build.gradle.kts index af4d036d0..c26cbc8a8 100644 --- a/lib/sibnet-extractor/build.gradle.kts +++ b/lib/sibnet-extractor/build.gradle.kts @@ -1,17 +1,3 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.sibnetextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } -} - -dependencies { - compileOnly(libs.bundles.common) + id("lib-android") } diff --git a/lib/streamdav-extractor/build.gradle.kts b/lib/streamdav-extractor/build.gradle.kts index c57d104f1..c26cbc8a8 100644 --- a/lib/streamdav-extractor/build.gradle.kts +++ b/lib/streamdav-extractor/build.gradle.kts @@ -1,17 +1,3 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.streamdavextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } -} - -dependencies { - compileOnly(libs.bundles.common) + id("lib-android") } diff --git a/lib/streamhidevid-extractor/build.gradle.kts b/lib/streamhidevid-extractor/build.gradle.kts index 44aa1060f..7e089728a 100644 --- a/lib/streamhidevid-extractor/build.gradle.kts +++ b/lib/streamhidevid-extractor/build.gradle.kts @@ -1,19 +1,8 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.streamhidevidextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } + id("lib-android") } dependencies { - compileOnly(libs.bundles.common) implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") { exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8") } diff --git a/lib/streamhub-extractor/build.gradle.kts b/lib/streamhub-extractor/build.gradle.kts index 444023bc7..d31dd9ff6 100644 --- a/lib/streamhub-extractor/build.gradle.kts +++ b/lib/streamhub-extractor/build.gradle.kts @@ -1,18 +1,7 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.streamhubextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } + id("lib-android") } dependencies { - implementation(project(":lib-playlist-utils")) - compileOnly(libs.bundles.common) + implementation(project(":lib:playlist-utils")) } diff --git a/lib/streamlare-extractor/build.gradle.kts b/lib/streamlare-extractor/build.gradle.kts index b8bfc6547..c26cbc8a8 100644 --- a/lib/streamlare-extractor/build.gradle.kts +++ b/lib/streamlare-extractor/build.gradle.kts @@ -1,17 +1,3 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.streamlareextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } -} - -dependencies { - compileOnly(libs.bundles.common) + id("lib-android") } diff --git a/lib/streamtape-extractor/build.gradle.kts b/lib/streamtape-extractor/build.gradle.kts index 89d32d1bb..c26cbc8a8 100644 --- a/lib/streamtape-extractor/build.gradle.kts +++ b/lib/streamtape-extractor/build.gradle.kts @@ -1,17 +1,3 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.streamtapeextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } -} - -dependencies { - compileOnly(libs.bundles.common) + id("lib-android") } diff --git a/lib/streamvid-extractor/build.gradle.kts b/lib/streamvid-extractor/build.gradle.kts index 374204284..86e567ada 100644 --- a/lib/streamvid-extractor/build.gradle.kts +++ b/lib/streamvid-extractor/build.gradle.kts @@ -1,21 +1,10 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.streamvidextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } + id("lib-android") } dependencies { - implementation(project(":lib-playlist-utils")) + implementation(project(":lib:playlist-utils")) implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") { exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8") } - compileOnly(libs.bundles.common) } diff --git a/lib/streamwish-extractor/build.gradle.kts b/lib/streamwish-extractor/build.gradle.kts index c137548e9..b102264b2 100644 --- a/lib/streamwish-extractor/build.gradle.kts +++ b/lib/streamwish-extractor/build.gradle.kts @@ -1,21 +1,10 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.streamwishextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } + id("lib-android") } dependencies { implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") { exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8") } - implementation(project(":lib-playlist-utils")) - compileOnly(libs.bundles.common) + implementation(project(":lib:playlist-utils")) } diff --git a/lib/synchrony/build.gradle.kts b/lib/synchrony/build.gradle.kts index f5b23c124..c26cbc8a8 100644 --- a/lib/synchrony/build.gradle.kts +++ b/lib/synchrony/build.gradle.kts @@ -1,17 +1,3 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.synchrony" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } -} - -dependencies { - compileOnly(libs.bundles.common) + id("lib-android") } diff --git a/lib/unpacker/build.gradle.kts b/lib/unpacker/build.gradle.kts index 905cba45b..825bc2e58 100644 --- a/lib/unpacker/build.gradle.kts +++ b/lib/unpacker/build.gradle.kts @@ -1,10 +1,5 @@ plugins { - `java-library` - kotlin("jvm") -} - -dependencies { - compileOnly(libs.kotlin.stdlib) + id("lib-kotlin") } java { diff --git a/lib/upstream-extractor/build.gradle.kts b/lib/upstream-extractor/build.gradle.kts index 354f9ec2c..86e567ada 100644 --- a/lib/upstream-extractor/build.gradle.kts +++ b/lib/upstream-extractor/build.gradle.kts @@ -1,20 +1,9 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.upstreamextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } + id("lib-android") } dependencies { - compileOnly(libs.bundles.common) - implementation(project(":lib-playlist-utils")) + implementation(project(":lib:playlist-utils")) implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") { exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8") } diff --git a/lib/uqload-extractor/build.gradle.kts b/lib/uqload-extractor/build.gradle.kts index dda97565c..c26cbc8a8 100644 --- a/lib/uqload-extractor/build.gradle.kts +++ b/lib/uqload-extractor/build.gradle.kts @@ -1,17 +1,3 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.uqloadextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } -} - -dependencies { - compileOnly(libs.bundles.common) + id("lib-android") } diff --git a/lib/vidbom-extractor/build.gradle.kts b/lib/vidbom-extractor/build.gradle.kts index c1021d894..c26cbc8a8 100644 --- a/lib/vidbom-extractor/build.gradle.kts +++ b/lib/vidbom-extractor/build.gradle.kts @@ -1,17 +1,3 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.vidbomextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } -} - -dependencies { - compileOnly(libs.bundles.common) + id("lib-android") } diff --git a/lib/vido-extractor/build.gradle.kts b/lib/vido-extractor/build.gradle.kts index bf511409c..86e567ada 100644 --- a/lib/vido-extractor/build.gradle.kts +++ b/lib/vido-extractor/build.gradle.kts @@ -1,21 +1,10 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.vidoextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } + id("lib-android") } dependencies { - implementation(project(":lib-playlist-utils")) + implementation(project(":lib:playlist-utils")) implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") { exclude(group = "org.jetbrains.kotlin", module = "kotlin-stdlib-jdk8") } - compileOnly(libs.bundles.common) } diff --git a/lib/vidsrc-extractor/build.gradle.kts b/lib/vidsrc-extractor/build.gradle.kts index c5d5a17a7..d31dd9ff6 100644 --- a/lib/vidsrc-extractor/build.gradle.kts +++ b/lib/vidsrc-extractor/build.gradle.kts @@ -1,20 +1,7 @@ plugins { - id("com.android.library") - kotlin("android") - id("kotlinx-serialization") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.vidsrcextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } + id("lib-android") } dependencies { - compileOnly(libs.bundles.common) - implementation(project(":lib-playlist-utils")) + implementation(project(":lib:playlist-utils")) } -// BUMPS: 0 diff --git a/lib/vk-extractor/build.gradle.kts b/lib/vk-extractor/build.gradle.kts index b47e56278..c26cbc8a8 100644 --- a/lib/vk-extractor/build.gradle.kts +++ b/lib/vk-extractor/build.gradle.kts @@ -1,17 +1,3 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.vkextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } -} - -dependencies { - compileOnly(libs.bundles.common) + id("lib-android") } diff --git a/lib/voe-extractor/build.gradle.kts b/lib/voe-extractor/build.gradle.kts index 7b5107c15..c26cbc8a8 100644 --- a/lib/voe-extractor/build.gradle.kts +++ b/lib/voe-extractor/build.gradle.kts @@ -1,17 +1,3 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.voeextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } -} - -dependencies { - compileOnly(libs.bundles.common) + id("lib-android") } diff --git a/lib/vudeo-extractor/build.gradle.kts b/lib/vudeo-extractor/build.gradle.kts index 7a59d7edf..c26cbc8a8 100644 --- a/lib/vudeo-extractor/build.gradle.kts +++ b/lib/vudeo-extractor/build.gradle.kts @@ -1,17 +1,3 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.vudeoextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } -} - -dependencies { - compileOnly(libs.bundles.common) + id("lib-android") } diff --git a/lib/yourupload-extractor/build.gradle.kts b/lib/yourupload-extractor/build.gradle.kts index 31f9278fd..c26cbc8a8 100644 --- a/lib/yourupload-extractor/build.gradle.kts +++ b/lib/yourupload-extractor/build.gradle.kts @@ -1,17 +1,3 @@ plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdk = AndroidConfig.compileSdk - namespace = "eu.kanade.tachiyomi.lib.youruploadextractor" - - defaultConfig { - minSdk = AndroidConfig.minSdk - } -} - -dependencies { - compileOnly(libs.bundles.common) + id("lib-android") } diff --git a/multisrc/build.gradle.kts b/multisrc/build.gradle.kts index 4d2fdb495..79229c639 100644 --- a/multisrc/build.gradle.kts +++ b/multisrc/build.gradle.kts @@ -30,7 +30,7 @@ dependencies { // Note that this does not mean that generated sources are going to // implement them too; this is just to be able to compile and generate sources. rootProject.subprojects - .filter { it.path.startsWith(":lib") } + .filter { it.path.startsWith(":lib:") } .forEach(::implementation) } diff --git a/multisrc/overrides/animestream/animebalkan/additional.gradle b/multisrc/overrides/animestream/animebalkan/additional.gradle index 23c645c1e..bdd9489e3 100644 --- a/multisrc/overrides/animestream/animebalkan/additional.gradle +++ b/multisrc/overrides/animestream/animebalkan/additional.gradle @@ -1,4 +1,4 @@ dependencies { - implementation(project(":lib-okru-extractor")) - implementation(project(":lib-googledrive-extractor")) + implementation(project(":lib:okru-extractor")) + implementation(project(":lib:googledrive-extractor")) } diff --git a/multisrc/overrides/animestream/animeindo/additional.gradle b/multisrc/overrides/animestream/animeindo/additional.gradle index de184134b..70de4fa0b 100644 --- a/multisrc/overrides/animestream/animeindo/additional.gradle +++ b/multisrc/overrides/animestream/animeindo/additional.gradle @@ -1,7 +1,7 @@ dependencies { - implementation(project(":lib-mp4upload-extractor")) - implementation(project(":lib-gdriveplayer-extractor")) - implementation(project(":lib-streamtape-extractor")) - implementation(project(":lib-yourupload-extractor")) - implementation(project(":lib-okru-extractor")) + implementation(project(":lib:mp4upload-extractor")) + implementation(project(":lib:gdriveplayer-extractor")) + implementation(project(":lib:streamtape-extractor")) + implementation(project(":lib:yourupload-extractor")) + implementation(project(":lib:okru-extractor")) } diff --git a/multisrc/overrides/animestream/animekhor/additional.gradle b/multisrc/overrides/animestream/animekhor/additional.gradle index 56fc65a40..c201827cd 100644 --- a/multisrc/overrides/animestream/animekhor/additional.gradle +++ b/multisrc/overrides/animestream/animekhor/additional.gradle @@ -1,5 +1,5 @@ dependencies { - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-streamwish-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:streamwish-extractor')) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" } diff --git a/multisrc/overrides/animestream/animenosub/additional.gradle b/multisrc/overrides/animestream/animenosub/additional.gradle index 7ef88ca52..96e6afb11 100644 --- a/multisrc/overrides/animestream/animenosub/additional.gradle +++ b/multisrc/overrides/animestream/animenosub/additional.gradle @@ -1,5 +1,5 @@ dependencies { - implementation(project(':lib-filemoon-extractor')) - implementation(project(':lib-streamwish-extractor')) + implementation(project(':lib:filemoon-extractor')) + implementation(project(':lib:streamwish-extractor')) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" } diff --git a/multisrc/overrides/animestream/animexin/additional.gradle b/multisrc/overrides/animestream/animexin/additional.gradle index 151d6c776..052f396d5 100644 --- a/multisrc/overrides/animestream/animexin/additional.gradle +++ b/multisrc/overrides/animestream/animexin/additional.gradle @@ -1,7 +1,7 @@ dependencies { - implementation(project(':lib-dailymotion-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-gdriveplayer-extractor')) - implementation(project(':lib-dood-extractor')) + implementation(project(':lib:dailymotion-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:gdriveplayer-extractor')) + implementation(project(':lib:dood-extractor')) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" } diff --git a/multisrc/overrides/animestream/animeytes/additional.gradle b/multisrc/overrides/animestream/animeytes/additional.gradle index ae4276801..558c9d8be 100644 --- a/multisrc/overrides/animestream/animeytes/additional.gradle +++ b/multisrc/overrides/animestream/animeytes/additional.gradle @@ -1,5 +1,5 @@ dependencies { - implementation(project(":lib-okru-extractor")) - implementation(project(":lib-streamtape-extractor")) - implementation(project(":lib-sendvid-extractor")) + implementation(project(":lib:okru-extractor")) + implementation(project(":lib:streamtape-extractor")) + implementation(project(":lib:sendvid-extractor")) } diff --git a/multisrc/overrides/animestream/asyaanimeleri/additional.gradle b/multisrc/overrides/animestream/asyaanimeleri/additional.gradle index bcc8e7eae..db2d9f382 100644 --- a/multisrc/overrides/animestream/asyaanimeleri/additional.gradle +++ b/multisrc/overrides/animestream/asyaanimeleri/additional.gradle @@ -1,8 +1,8 @@ dependencies { - implementation(project(":lib-vk-extractor")) - implementation(project(":lib-okru-extractor")) - implementation(project(":lib-sibnet-extractor")) - implementation(project(":lib-gdriveplayer-extractor")) - implementation(project(":lib-dood-extractor")) - // implementation(project(":lib-dailymotion-extractor")) + implementation(project(":lib:vk-extractor")) + implementation(project(":lib:okru-extractor")) + implementation(project(":lib:sibnet-extractor")) + implementation(project(":lib:gdriveplayer-extractor")) + implementation(project(":lib:dood-extractor")) + // implementation(project(":lib:dailymotion-extractor")) } diff --git a/multisrc/overrides/animestream/chineseanime/additional.gradle b/multisrc/overrides/animestream/chineseanime/additional.gradle index f5e445431..b8580c107 100644 --- a/multisrc/overrides/animestream/chineseanime/additional.gradle +++ b/multisrc/overrides/animestream/chineseanime/additional.gradle @@ -1,5 +1,5 @@ dependencies { - implementation(project(":lib-dailymotion-extractor")) - implementation(project(":lib-streamwish-extractor")) - implementation(project(":lib-playlist-utils")) + implementation(project(":lib:dailymotion-extractor")) + implementation(project(":lib:streamwish-extractor")) + implementation(project(":lib:playlist-utils")) } diff --git a/multisrc/overrides/animestream/desuonline/additional.gradle b/multisrc/overrides/animestream/desuonline/additional.gradle index ad648e266..a9880c429 100644 --- a/multisrc/overrides/animestream/desuonline/additional.gradle +++ b/multisrc/overrides/animestream/desuonline/additional.gradle @@ -1,5 +1,5 @@ dependencies { - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-googledrive-extractor')) - implementation(project(':lib-sibnet-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:googledrive-extractor')) + implementation(project(':lib:sibnet-extractor')) } diff --git a/multisrc/overrides/animestream/donghuastream/additional.gradle b/multisrc/overrides/animestream/donghuastream/additional.gradle index aa20de9d6..8400a22ee 100644 --- a/multisrc/overrides/animestream/donghuastream/additional.gradle +++ b/multisrc/overrides/animestream/donghuastream/additional.gradle @@ -1,4 +1,4 @@ dependencies { - implementation(project(':lib-dailymotion-extractor')) - implementation(project(':lib-playlist-utils')) + implementation(project(':lib:dailymotion-extractor')) + implementation(project(':lib:playlist-utils')) } diff --git a/multisrc/overrides/animestream/lmanime/additional.gradle b/multisrc/overrides/animestream/lmanime/additional.gradle index 657bb83b6..281b21386 100644 --- a/multisrc/overrides/animestream/lmanime/additional.gradle +++ b/multisrc/overrides/animestream/lmanime/additional.gradle @@ -1,5 +1,5 @@ dependencies { - implementation(project(":lib-dailymotion-extractor")) - implementation(project(":lib-mp4upload-extractor")) - implementation(project(":lib-streamwish-extractor")) + implementation(project(":lib:dailymotion-extractor")) + implementation(project(":lib:mp4upload-extractor")) + implementation(project(":lib:streamwish-extractor")) } diff --git a/multisrc/overrides/animestream/luciferdonghua/additional.gradle b/multisrc/overrides/animestream/luciferdonghua/additional.gradle index 1007a3d6c..e521c7d26 100644 --- a/multisrc/overrides/animestream/luciferdonghua/additional.gradle +++ b/multisrc/overrides/animestream/luciferdonghua/additional.gradle @@ -1,5 +1,5 @@ dependencies { - implementation(project(':lib-dailymotion-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-streamwish-extractor')) + implementation(project(':lib:dailymotion-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:streamwish-extractor')) } diff --git a/multisrc/overrides/animestream/minioppai/additional.gradle b/multisrc/overrides/animestream/minioppai/additional.gradle index 06365ffee..664bfa09c 100644 --- a/multisrc/overrides/animestream/minioppai/additional.gradle +++ b/multisrc/overrides/animestream/minioppai/additional.gradle @@ -1,4 +1,4 @@ dependencies { - implementation(project(":lib-gdriveplayer-extractor")) - implementation(project(":lib-unpacker")) + implementation(project(":lib:gdriveplayer-extractor")) + implementation(project(":lib:unpacker")) } diff --git a/multisrc/overrides/animestream/rinecloud/additional.gradle b/multisrc/overrides/animestream/rinecloud/additional.gradle index 0dbfad615..53a3b21ee 100644 --- a/multisrc/overrides/animestream/rinecloud/additional.gradle +++ b/multisrc/overrides/animestream/rinecloud/additional.gradle @@ -1,4 +1,4 @@ dependencies { - implementation(project(":lib-unpacker")) - implementation(project(":lib-playlist-utils")) + implementation(project(":lib:unpacker")) + implementation(project(":lib:playlist-utils")) } diff --git a/multisrc/overrides/animestream/tiodonghua/additional.gradle b/multisrc/overrides/animestream/tiodonghua/additional.gradle index c2700dcd4..dd8c56420 100644 --- a/multisrc/overrides/animestream/tiodonghua/additional.gradle +++ b/multisrc/overrides/animestream/tiodonghua/additional.gradle @@ -1,7 +1,7 @@ dependencies { - implementation(project(":lib-okru-extractor")) - implementation(project(":lib-mixdrop-extractor")) - implementation(project(":lib-voe-extractor")) - implementation(project(":lib-yourupload-extractor")) + implementation(project(":lib:okru-extractor")) + implementation(project(":lib:mixdrop-extractor")) + implementation(project(":lib:voe-extractor")) + implementation(project(":lib:yourupload-extractor")) } diff --git a/multisrc/overrides/datalifeengine/frenchanime/additional.gradle b/multisrc/overrides/datalifeengine/frenchanime/additional.gradle index 4a22e1a0b..a5112c501 100644 --- a/multisrc/overrides/datalifeengine/frenchanime/additional.gradle +++ b/multisrc/overrides/datalifeengine/frenchanime/additional.gradle @@ -1,12 +1,12 @@ dependencies { - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-vido-extractor')) - implementation(project(':lib-uqload-extractor')) - implementation(project(':lib-vudeo-extractor')) - implementation(project(':lib-streamhidevid-extractor')) - implementation(project(':lib-upstream-extractor')) - implementation(project(':lib-streamvid-extractor')) - implementation(project(':lib-sibnet-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-streamhub-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:vido-extractor')) + implementation(project(':lib:uqload-extractor')) + implementation(project(':lib:vudeo-extractor')) + implementation(project(':lib:streamhidevid-extractor')) + implementation(project(':lib:upstream-extractor')) + implementation(project(':lib:streamvid-extractor')) + implementation(project(':lib:sibnet-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:streamhub-extractor')) } \ No newline at end of file diff --git a/multisrc/overrides/datalifeengine/wiflix/additional.gradle b/multisrc/overrides/datalifeengine/wiflix/additional.gradle index bb870e92d..ad6c3fe9b 100644 --- a/multisrc/overrides/datalifeengine/wiflix/additional.gradle +++ b/multisrc/overrides/datalifeengine/wiflix/additional.gradle @@ -1,11 +1,11 @@ dependencies { - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-vido-extractor')) - implementation(project(':lib-uqload-extractor')) - implementation(project(':lib-streamdav-extractor')) - // ? implementation(project(':lib-waaw1-extractor')) - implementation(project(':lib-vudeo-extractor')) - implementation(project(':lib-streamhidevid-extractor')) - implementation(project(':lib-upstream-extractor')) - implementation(project(':lib-voe-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:vido-extractor')) + implementation(project(':lib:uqload-extractor')) + implementation(project(':lib:streamdav-extractor')) + // ? implementation(project(':lib:waaw1-extractor')) + implementation(project(':lib:vudeo-extractor')) + implementation(project(':lib:streamhidevid-extractor')) + implementation(project(':lib:upstream-extractor')) + implementation(project(':lib:voe-extractor')) } \ No newline at end of file diff --git a/multisrc/overrides/dooplay/animeonlineninja/additional.gradle b/multisrc/overrides/dooplay/animeonlineninja/additional.gradle index e96e9cf08..a0915cc32 100644 --- a/multisrc/overrides/dooplay/animeonlineninja/additional.gradle +++ b/multisrc/overrides/dooplay/animeonlineninja/additional.gradle @@ -1,7 +1,7 @@ dependencies { - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-filemoon-extractor')) - implementation(project(':lib-mixdrop-extractor')) - implementation(project(':lib-uqload-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:filemoon-extractor')) + implementation(project(':lib:mixdrop-extractor')) + implementation(project(':lib:uqload-extractor')) } diff --git a/multisrc/overrides/dooplay/animeplayer/additional.gradle b/multisrc/overrides/dooplay/animeplayer/additional.gradle index acd2339af..5e9693901 100644 --- a/multisrc/overrides/dooplay/animeplayer/additional.gradle +++ b/multisrc/overrides/dooplay/animeplayer/additional.gradle @@ -1,3 +1,3 @@ dependencies { - implementation(project(":lib-blogger-extractor")) + implementation(project(":lib:blogger-extractor")) } diff --git a/multisrc/overrides/dooplay/animesaga/additional.gradle b/multisrc/overrides/dooplay/animesaga/additional.gradle index 093b49ae1..84d4ec31c 100644 --- a/multisrc/overrides/dooplay/animesaga/additional.gradle +++ b/multisrc/overrides/dooplay/animesaga/additional.gradle @@ -1,3 +1,3 @@ dependencies { - implementation(project(":lib-chillx-extractor")) + implementation(project(":lib:chillx-extractor")) } diff --git a/multisrc/overrides/dooplay/animesgratis/additional.gradle b/multisrc/overrides/dooplay/animesgratis/additional.gradle index 5242b8c4f..d0fb02f9a 100644 --- a/multisrc/overrides/dooplay/animesgratis/additional.gradle +++ b/multisrc/overrides/dooplay/animesgratis/additional.gradle @@ -1,7 +1,7 @@ dependencies { - implementation(project(":lib-blogger-extractor")) - implementation(project(":lib-filemoon-extractor")) - implementation(project(":lib-streamwish-extractor")) - implementation(project(":lib-mixdrop-extractor")) - implementation(project(":lib-streamtape-extractor")) + implementation(project(":lib:blogger-extractor")) + implementation(project(":lib:filemoon-extractor")) + implementation(project(":lib:streamwish-extractor")) + implementation(project(":lib:mixdrop-extractor")) + implementation(project(":lib:streamtape-extractor")) } diff --git a/multisrc/overrides/dooplay/animeshouse/additional.gradle b/multisrc/overrides/dooplay/animeshouse/additional.gradle index 6b4989bb4..064521bd5 100644 --- a/multisrc/overrides/dooplay/animeshouse/additional.gradle +++ b/multisrc/overrides/dooplay/animeshouse/additional.gradle @@ -1,3 +1,3 @@ dependencies { - implementation(project(":lib-playlist-utils")) + implementation(project(":lib:playlist-utils")) } diff --git a/multisrc/overrides/dooplay/cinemathek/additional.gradle b/multisrc/overrides/dooplay/cinemathek/additional.gradle index af1d3feff..b9f611ecc 100644 --- a/multisrc/overrides/dooplay/cinemathek/additional.gradle +++ b/multisrc/overrides/dooplay/cinemathek/additional.gradle @@ -1,7 +1,7 @@ dependencies { - implementation(project(':lib-filemoon-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-streamlare-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-streamwish-extractor')) + implementation(project(':lib:filemoon-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:streamlare-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:streamwish-extractor')) } diff --git a/multisrc/overrides/dooplay/goanimes/additional.gradle b/multisrc/overrides/dooplay/goanimes/additional.gradle index 68c8d69f1..3b457777b 100644 --- a/multisrc/overrides/dooplay/goanimes/additional.gradle +++ b/multisrc/overrides/dooplay/goanimes/additional.gradle @@ -1,5 +1,5 @@ dependencies { - implementation(project(":lib-playlist-utils")) - implementation(project(":lib-blogger-extractor")) + implementation(project(":lib:playlist-utils")) + implementation(project(":lib:blogger-extractor")) implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") } diff --git a/multisrc/overrides/dooplay/jetanime/additional.gradle b/multisrc/overrides/dooplay/jetanime/additional.gradle index fb3fc5e35..dbae32780 100644 --- a/multisrc/overrides/dooplay/jetanime/additional.gradle +++ b/multisrc/overrides/dooplay/jetanime/additional.gradle @@ -1,4 +1,4 @@ dependencies { implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" - implementation(project(':lib-playlist-utils')) + implementation(project(':lib:playlist-utils')) } diff --git a/multisrc/overrides/dooplay/kinoking/additional.gradle b/multisrc/overrides/dooplay/kinoking/additional.gradle index 342ef0918..b8e246bc4 100644 --- a/multisrc/overrides/dooplay/kinoking/additional.gradle +++ b/multisrc/overrides/dooplay/kinoking/additional.gradle @@ -1,4 +1,4 @@ dependencies { - implementation(project(':lib-voe-extractor')) - implementation(project(':lib-dood-extractor')) + implementation(project(':lib:voe-extractor')) + implementation(project(':lib:dood-extractor')) } diff --git a/multisrc/overrides/dooplay/multimovies/additional.gradle b/multisrc/overrides/dooplay/multimovies/additional.gradle index 3bdc0cc63..3724cbb78 100644 --- a/multisrc/overrides/dooplay/multimovies/additional.gradle +++ b/multisrc/overrides/dooplay/multimovies/additional.gradle @@ -1,8 +1,8 @@ dependencies { - implementation(project(':lib-streamlare-extractor')) - implementation(project(':lib-voe-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-mixdrop-extractor')) - implementation(project(':lib-cryptoaes')) + implementation(project(':lib:streamlare-extractor')) + implementation(project(':lib:voe-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:mixdrop-extractor')) + implementation(project(':lib:cryptoaes')) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" } diff --git a/multisrc/overrides/dooplay/pifansubs/additional.gradle b/multisrc/overrides/dooplay/pifansubs/additional.gradle index d80f9da90..c2f0b54bc 100644 --- a/multisrc/overrides/dooplay/pifansubs/additional.gradle +++ b/multisrc/overrides/dooplay/pifansubs/additional.gradle @@ -1,4 +1,4 @@ dependencies { - implementation(project(':lib-streamhidevid-extractor')) + implementation(project(':lib:streamhidevid-extractor')) } diff --git a/multisrc/overrides/dooplay/pobreflix/additional.gradle b/multisrc/overrides/dooplay/pobreflix/additional.gradle index 54533f319..2b5bd3616 100644 --- a/multisrc/overrides/dooplay/pobreflix/additional.gradle +++ b/multisrc/overrides/dooplay/pobreflix/additional.gradle @@ -1,6 +1,6 @@ dependencies { - implementation(project(":lib-filemoon-extractor")) - implementation(project(":lib-streamwish-extractor")) - implementation(project(":lib-streamtape-extractor")) - implementation(project(":lib-playlist-utils")) + implementation(project(":lib:filemoon-extractor")) + implementation(project(":lib:streamwish-extractor")) + implementation(project(":lib:streamtape-extractor")) + implementation(project(":lib:playlist-utils")) } diff --git a/multisrc/overrides/dooplay/voircartoon/additional.gradle b/multisrc/overrides/dooplay/voircartoon/additional.gradle index 6b4989bb4..064521bd5 100644 --- a/multisrc/overrides/dooplay/voircartoon/additional.gradle +++ b/multisrc/overrides/dooplay/voircartoon/additional.gradle @@ -1,3 +1,3 @@ dependencies { - implementation(project(":lib-playlist-utils")) + implementation(project(":lib:playlist-utils")) } diff --git a/multisrc/overrides/dopeflix/default/additional.gradle b/multisrc/overrides/dopeflix/default/additional.gradle index a20aa6dce..23500fe4a 100644 --- a/multisrc/overrides/dopeflix/default/additional.gradle +++ b/multisrc/overrides/dopeflix/default/additional.gradle @@ -1,5 +1,5 @@ dependencies { - implementation(project(":lib-dood-extractor")) - implementation(project(":lib-cryptoaes")) - implementation(project(":lib-playlist-utils")) + implementation(project(":lib:dood-extractor")) + implementation(project(":lib:cryptoaes")) + implementation(project(":lib:playlist-utils")) } diff --git a/multisrc/overrides/zorotheme/default/additional.gradle b/multisrc/overrides/zorotheme/default/additional.gradle index de93cc3c0..28c79479c 100644 --- a/multisrc/overrides/zorotheme/default/additional.gradle +++ b/multisrc/overrides/zorotheme/default/additional.gradle @@ -1,4 +1,4 @@ dependencies { - implementation(project(":lib-megacloud-extractor")) - implementation(project(':lib-streamtape-extractor')) + implementation(project(":lib:megacloud-extractor")) + implementation(project(':lib:streamtape-extractor')) } diff --git a/repositories.gradle.kts b/repositories.gradle.kts new file mode 100644 index 000000000..6a819f836 --- /dev/null +++ b/repositories.gradle.kts @@ -0,0 +1,15 @@ +dependencyResolutionManagement { + repositories { + mavenCentral() + google() + maven(url = "https://jitpack.io") + } +} + +pluginManagement { + repositories { + gradlePluginPortal() + google() + mavenCentral() + } +} diff --git a/settings.gradle.kts b/settings.gradle.kts index fb5192c39..0cef88a25 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -1,27 +1,13 @@ -dependencyResolutionManagement { - repositories { - mavenCentral() - google() - maven(url = "https://jitpack.io") - } -} +apply(from = "repositories.gradle.kts") pluginManagement { - repositories { - gradlePluginPortal() - google() - mavenCentral() - } + includeBuild("build-plugins") } include(":core") -// all the directories under /lib instead of manually adding each to a list -File(rootDir, "lib").eachDir { - val libName = it.name - include(":lib-$libName") - project(":lib-$libName").projectDir = File("lib/$libName") -} +// Load all modules under /lib +File(rootDir, "lib").eachDir { include("lib:${it.name}") } // Fix deprecation warnings with Gradle 8.5+. // See https://docs.gradle.org/8.5/userguide/upgrading_version_8.html#deprecated_missing_project_directory @@ -43,34 +29,14 @@ if (System.getenv("CI") == null || System.getenv("CI_MODULE_GEN") == "true") { include(":multisrc") project(":multisrc").projectDir = File("multisrc") - // Loads all extensions - File(rootDir, "src").eachDir { dir -> - dir.eachDir { subdir -> - val name = ":extensions:individual:${dir.name}:${subdir.name}" - include(name) - project(name).projectDir = File("src/${dir.name}/${subdir.name}") - } - } - // Loads all generated extensions from multisrc - File(rootDir, "generated-src").eachDir { dir -> - dir.eachDir { subdir -> - val name = ":extensions:multisrc:${dir.name}:${subdir.name}" - include(name) - project(name).projectDir = File("generated-src/${dir.name}/${subdir.name}") - } - } - /** - * If you're developing locally and only want to work with a single module, - * comment out the parts above and uncomment below. + * Add or remove modules to load as needed for local development here. + * To generate multisrc extensions first, run the `:multisrc:generateExtensions` task first. */ -// val lang = "all" -// val name = "mangadex" -// val projectName = ":extensions:individual:$lang:$name" -// val projectName = ":extensions:multisrc:$lang:$name" -// include(projectName) -// project(projectName).projectDir = File("src/${lang}/${name}") -// project(projectName).projectDir = File("generated-src/${lang}/${name}") + loadAllIndividualExtensions() + loadAllGeneratedMultisrcExtensions() + // loadIndividualExtension("all", "jellyfin") + // loadGeneratedMultisrcExtension("en", "aniwatch") } else { // Running in CI (GitHub Actions) @@ -82,24 +48,47 @@ if (System.getenv("CI") == null || System.getenv("CI_MODULE_GEN") == "true") { include(":multisrc") project(":multisrc").projectDir = File("multisrc") - // Loads all generated extensions from multisrc + // Loads generated extensions from multisrc File(rootDir, "generated-src").getChunk(chunk, chunkSize)?.forEach { - val name = ":extensions:multisrc:${it.parentFile.name}:${it.name}" - println(name) - include(name) - project(name).projectDir = File("generated-src/${it.parentFile.name}/${it.name}") + loadGeneratedMultisrcExtension(it.parentFile.name, it.name, log = true) } } else { // Loads individual extensions File(rootDir, "src").getChunk(chunk, chunkSize)?.forEach { - val name = ":extensions:individual:${it.parentFile.name}:${it.name}" - println(name) - include(name) - project(name).projectDir = File("src/${it.parentFile.name}/${it.name}") + loadIndividualExtension(it.parentFile.name, it.name, log = true) } } } +fun loadAllIndividualExtensions() { + File(rootDir, "src").eachDir { lang -> + lang.eachDir { extension -> + loadIndividualExtension(lang.name, extension.name) + } + } +} +fun loadAllGeneratedMultisrcExtensions() { + File(rootDir, "generated-src").eachDir { lang -> + lang.eachDir { extension -> + loadGeneratedMultisrcExtension(lang.name, extension.name) + } + } +} + +fun loadIndividualExtension(lang: String, name: String, log: Boolean = false) { + val projectName = ":extensions:individual:$lang:$name" + if (log) println(projectName) + include(projectName) + project(projectName).projectDir = File("src/$lang/$name") +} + +fun loadGeneratedMultisrcExtension(lang: String, name: String, log: Boolean = false) { + val projectName = ":extensions:multisrc:$lang:$name" + if (log) println(projectName) + include(projectName) + project(projectName).projectDir = File("generated-src/$lang/$name") +} + fun File.getChunk(chunk: Int, chunkSize: Int): List? { return listFiles() // Lang folder diff --git a/src/all/animeworldindia/build.gradle b/src/all/animeworldindia/build.gradle index 26895bd20..b3745fce9 100644 --- a/src/all/animeworldindia/build.gradle +++ b/src/all/animeworldindia/build.gradle @@ -7,5 +7,5 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(":lib-playlist-utils")) + implementation(project(":lib:playlist-utils")) } \ No newline at end of file diff --git a/src/all/googledrive/build.gradle b/src/all/googledrive/build.gradle index bac4e4db3..7d50df986 100644 --- a/src/all/googledrive/build.gradle +++ b/src/all/googledrive/build.gradle @@ -7,5 +7,5 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-googledrive-extractor')) + implementation(project(':lib:googledrive-extractor')) } \ No newline at end of file diff --git a/src/all/javguru/build.gradle b/src/all/javguru/build.gradle index 796886169..414626196 100644 --- a/src/all/javguru/build.gradle +++ b/src/all/javguru/build.gradle @@ -8,11 +8,11 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-streamwish-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-mixdrop-extractor')) + implementation(project(':lib:streamwish-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:mixdrop-extractor')) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" - implementation(project(':lib-playlist-utils')) - implementation(project(':lib-javcoverfetcher')) + implementation(project(':lib:playlist-utils')) + implementation(project(':lib:javcoverfetcher')) } \ No newline at end of file diff --git a/src/all/missav/build.gradle b/src/all/missav/build.gradle index 8c44434f4..11266c304 100644 --- a/src/all/missav/build.gradle +++ b/src/all/missav/build.gradle @@ -8,7 +8,7 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-unpacker')) - implementation(project(':lib-playlist-utils')) - implementation(project(':lib-javcoverfetcher')) + implementation(project(':lib:unpacker')) + implementation(project(':lib:playlist-utils')) + implementation(project(':lib:javcoverfetcher')) } \ No newline at end of file diff --git a/src/all/supjav/build.gradle b/src/all/supjav/build.gradle index c0289033b..c3182d2b7 100644 --- a/src/all/supjav/build.gradle +++ b/src/all/supjav/build.gradle @@ -8,8 +8,8 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(":lib-streamtape-extractor")) - implementation(project(":lib-streamwish-extractor")) - implementation(project(":lib-voe-extractor")) - implementation(project(":lib-playlist-utils")) + implementation(project(":lib:streamtape-extractor")) + implementation(project(":lib:streamwish-extractor")) + implementation(project(":lib:voe-extractor")) + implementation(project(":lib:playlist-utils")) } \ No newline at end of file diff --git a/src/ar/anime4up/build.gradle b/src/ar/anime4up/build.gradle index 7c551827a..9f50f6344 100644 --- a/src/ar/anime4up/build.gradle +++ b/src/ar/anime4up/build.gradle @@ -7,13 +7,13 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-gdriveplayer-extractor')) - implementation(project(':lib-mp4upload-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-streamwish-extractor')) - implementation(project(':lib-uqload-extractor')) - implementation(project(':lib-vidbom-extractor')) - implementation(project(':lib-voe-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:gdriveplayer-extractor')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:streamwish-extractor')) + implementation(project(':lib:uqload-extractor')) + implementation(project(':lib:vidbom-extractor')) + implementation(project(':lib:voe-extractor')) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" } \ No newline at end of file diff --git a/src/ar/animeblkom/build.gradle b/src/ar/animeblkom/build.gradle index d87628fdc..88fd61e7d 100644 --- a/src/ar/animeblkom/build.gradle +++ b/src/ar/animeblkom/build.gradle @@ -7,6 +7,6 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-mp4upload-extractor')) - implementation(project(":lib-okru-extractor")) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(":lib:okru-extractor")) } diff --git a/src/ar/animelek/build.gradle b/src/ar/animelek/build.gradle index d18bcd9bb..24ebf3125 100644 --- a/src/ar/animelek/build.gradle +++ b/src/ar/animelek/build.gradle @@ -7,8 +7,8 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-vidbom-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:vidbom-extractor')) } \ No newline at end of file diff --git a/src/ar/animerco/build.gradle b/src/ar/animerco/build.gradle index b949f8158..31f5bde23 100644 --- a/src/ar/animerco/build.gradle +++ b/src/ar/animerco/build.gradle @@ -7,13 +7,13 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-uqload-extractor')) - implementation(project(':lib-gdriveplayer-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-vidbom-extractor')) - implementation(project(':lib-mp4upload-extractor')) - implementation(project(':lib-streamwish-extractor')) - implementation(project(':lib-yourupload-extractor')) - implementation(project(':lib-okru-extractor')) + implementation(project(':lib:uqload-extractor')) + implementation(project(':lib:gdriveplayer-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:vidbom-extractor')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(':lib:streamwish-extractor')) + implementation(project(':lib:yourupload-extractor')) + implementation(project(':lib:okru-extractor')) } \ No newline at end of file diff --git a/src/ar/arabseed/build.gradle b/src/ar/arabseed/build.gradle index 710f1fcab..e37755ed4 100644 --- a/src/ar/arabseed/build.gradle +++ b/src/ar/arabseed/build.gradle @@ -7,7 +7,7 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(":lib-dood-extractor")) - implementation(project(":lib-voe-extractor")) - implementation(project(":lib-streamwish-extractor")) + implementation(project(":lib:dood-extractor")) + implementation(project(":lib:voe-extractor")) + implementation(project(":lib:streamwish-extractor")) } \ No newline at end of file diff --git a/src/ar/asia2tv/build.gradle b/src/ar/asia2tv/build.gradle index 38cd4a5a2..63a3e55f4 100644 --- a/src/ar/asia2tv/build.gradle +++ b/src/ar/asia2tv/build.gradle @@ -7,10 +7,10 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-streamwish-extractor')) - implementation(project(':lib-uqload-extractor')) - implementation(project(':lib-vidbom-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:streamwish-extractor')) + implementation(project(':lib:uqload-extractor')) + implementation(project(':lib:vidbom-extractor')) } \ No newline at end of file diff --git a/src/ar/egydead/build.gradle b/src/ar/egydead/build.gradle index 4af847836..4b1b24bba 100644 --- a/src/ar/egydead/build.gradle +++ b/src/ar/egydead/build.gradle @@ -7,7 +7,7 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-mixdrop-extractor')) - implementation(project(':lib-streamwish-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:mixdrop-extractor')) + implementation(project(':lib:streamwish-extractor')) } \ No newline at end of file diff --git a/src/ar/mycima/build.gradle b/src/ar/mycima/build.gradle index f2b4a8976..6ce2b9e95 100644 --- a/src/ar/mycima/build.gradle +++ b/src/ar/mycima/build.gradle @@ -7,5 +7,5 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-uqload-extractor')) + implementation(project(':lib:uqload-extractor')) } \ No newline at end of file diff --git a/src/ar/okanime/build.gradle b/src/ar/okanime/build.gradle index a4cfc8457..1ec8c9cb8 100644 --- a/src/ar/okanime/build.gradle +++ b/src/ar/okanime/build.gradle @@ -7,9 +7,9 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(":lib-dood-extractor")) - implementation(project(":lib-voe-extractor")) - implementation(project(":lib-okru-extractor")) - implementation(project(":lib-vidbom-extractor")) - implementation(project(":lib-mp4upload-extractor")) + implementation(project(":lib:dood-extractor")) + implementation(project(":lib:voe-extractor")) + implementation(project(":lib:okru-extractor")) + implementation(project(":lib:vidbom-extractor")) + implementation(project(":lib:mp4upload-extractor")) } \ No newline at end of file diff --git a/src/ar/tuktukcinema/build.gradle b/src/ar/tuktukcinema/build.gradle index 744a1a6b7..744e1e40b 100644 --- a/src/ar/tuktukcinema/build.gradle +++ b/src/ar/tuktukcinema/build.gradle @@ -7,11 +7,11 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-uqload-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-vidbom-extractor')) - implementation(project(':lib-playlist-utils')) + implementation(project(':lib:uqload-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:vidbom-extractor')) + implementation(project(':lib:playlist-utils')) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" } \ No newline at end of file diff --git a/src/ar/witanime/build.gradle b/src/ar/witanime/build.gradle index 2a92caa23..b80f2c67d 100644 --- a/src/ar/witanime/build.gradle +++ b/src/ar/witanime/build.gradle @@ -7,9 +7,9 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-dailymotion-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-mp4upload-extractor')) - implementation(project(':lib-vidbom-extractor')) + implementation(project(':lib:dailymotion-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(':lib:vidbom-extractor')) } \ No newline at end of file diff --git a/src/de/aniflix/build.gradle b/src/de/aniflix/build.gradle index 99322c296..3ea9824ce 100644 --- a/src/de/aniflix/build.gradle +++ b/src/de/aniflix/build.gradle @@ -7,8 +7,8 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-streamlare-extractor')) - implementation(project(':lib-voe-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-dood-extractor')) + implementation(project(':lib:streamlare-extractor')) + implementation(project(':lib:voe-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:dood-extractor')) } \ No newline at end of file diff --git a/src/de/aniking/build.gradle b/src/de/aniking/build.gradle index 9bc17f06c..ff6b47d59 100644 --- a/src/de/aniking/build.gradle +++ b/src/de/aniking/build.gradle @@ -7,6 +7,6 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-dood-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:dood-extractor')) } \ No newline at end of file diff --git a/src/de/animebase/build.gradle b/src/de/animebase/build.gradle index cb2650d1b..91b7c261f 100644 --- a/src/de/animebase/build.gradle +++ b/src/de/animebase/build.gradle @@ -8,8 +8,8 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(":lib-voe-extractor")) - implementation(project(":lib-streamwish-extractor")) - implementation(project(":lib-playlist-utils")) + implementation(project(":lib:voe-extractor")) + implementation(project(":lib:streamwish-extractor")) + implementation(project(":lib:playlist-utils")) implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") } \ No newline at end of file diff --git a/src/de/animeloads/build.gradle b/src/de/animeloads/build.gradle index 3dcb0f70f..4055b4295 100644 --- a/src/de/animeloads/build.gradle +++ b/src/de/animeloads/build.gradle @@ -8,7 +8,7 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-voe-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-dood-extractor')) + implementation(project(':lib:voe-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:dood-extractor')) } \ No newline at end of file diff --git a/src/de/animetoast/build.gradle b/src/de/animetoast/build.gradle index 34e7d5393..ed016bc97 100644 --- a/src/de/animetoast/build.gradle +++ b/src/de/animetoast/build.gradle @@ -7,8 +7,8 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-voe-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-filemoon-extractor')) - implementation(project(':lib-mp4upload-extractor')) + implementation(project(':lib:voe-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:filemoon-extractor')) + implementation(project(':lib:mp4upload-extractor')) } \ No newline at end of file diff --git a/src/de/aniworld/build.gradle b/src/de/aniworld/build.gradle index 259ffbfcf..335636cde 100644 --- a/src/de/aniworld/build.gradle +++ b/src/de/aniworld/build.gradle @@ -7,7 +7,7 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-voe-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-dood-extractor')) + implementation(project(':lib:voe-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:dood-extractor')) } \ No newline at end of file diff --git a/src/de/cineclix/build.gradle b/src/de/cineclix/build.gradle index 4a4f8e316..94e0b6b8c 100644 --- a/src/de/cineclix/build.gradle +++ b/src/de/cineclix/build.gradle @@ -7,10 +7,10 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-mixdrop-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-voe-extractor')) - implementation(project(':lib-playlist-utils')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:mixdrop-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:voe-extractor')) + implementation(project(':lib:playlist-utils')) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" } diff --git a/src/de/einfach/build.gradle b/src/de/einfach/build.gradle index ba2a6447a..230a6b93e 100644 --- a/src/de/einfach/build.gradle +++ b/src/de/einfach/build.gradle @@ -7,12 +7,12 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(":lib-dood-extractor")) - implementation(project(":lib-filemoon-extractor")) - implementation(project(":lib-mixdrop-extractor")) - implementation(project(":lib-playlist-utils")) - implementation(project(":lib-streamtape-extractor")) - implementation(project(":lib-streamwish-extractor")) - implementation(project(":lib-voe-extractor")) + implementation(project(":lib:dood-extractor")) + implementation(project(":lib:filemoon-extractor")) + implementation(project(":lib:mixdrop-extractor")) + implementation(project(":lib:playlist-utils")) + implementation(project(":lib:streamtape-extractor")) + implementation(project(":lib:streamwish-extractor")) + implementation(project(":lib:voe-extractor")) implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") } \ No newline at end of file diff --git a/src/de/filmpalast/build.gradle b/src/de/filmpalast/build.gradle index a13790e1b..2ff3aedc4 100644 --- a/src/de/filmpalast/build.gradle +++ b/src/de/filmpalast/build.gradle @@ -7,6 +7,6 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-filemoon-extractor')) - implementation(project(':lib-voe-extractor')) + implementation(project(':lib:filemoon-extractor')) + implementation(project(':lib:voe-extractor')) } diff --git a/src/de/kool/build.gradle b/src/de/kool/build.gradle index 8438a6417..efd513021 100644 --- a/src/de/kool/build.gradle +++ b/src/de/kool/build.gradle @@ -7,7 +7,7 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-filemoon-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-voe-extractor')) + implementation(project(':lib:filemoon-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:voe-extractor')) } \ No newline at end of file diff --git a/src/de/moflixstream/build.gradle b/src/de/moflixstream/build.gradle index ad2e6bb1d..eeb049099 100644 --- a/src/de/moflixstream/build.gradle +++ b/src/de/moflixstream/build.gradle @@ -7,9 +7,9 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-streamvid-extractor')) - implementation(project(':lib-streamwish-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-playlist-utils')) + implementation(project(':lib:streamvid-extractor')) + implementation(project(':lib:streamwish-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:playlist-utils')) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" } diff --git a/src/de/movie2k/build.gradle b/src/de/movie2k/build.gradle index cdb5bd55b..04ae7cca8 100644 --- a/src/de/movie2k/build.gradle +++ b/src/de/movie2k/build.gradle @@ -7,8 +7,8 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-mixdrop-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:mixdrop-extractor')) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" } diff --git a/src/de/movie4k/build.gradle b/src/de/movie4k/build.gradle index 8d62ab644..f8f32e924 100644 --- a/src/de/movie4k/build.gradle +++ b/src/de/movie4k/build.gradle @@ -7,6 +7,6 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-voe-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:voe-extractor')) } \ No newline at end of file diff --git a/src/de/serienstream/build.gradle b/src/de/serienstream/build.gradle index f5b2b5f63..091712100 100644 --- a/src/de/serienstream/build.gradle +++ b/src/de/serienstream/build.gradle @@ -7,7 +7,7 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-voe-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-dood-extractor')) + implementation(project(':lib:voe-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:dood-extractor')) } \ No newline at end of file diff --git a/src/de/streamcloud/build.gradle b/src/de/streamcloud/build.gradle index a56e0e7ab..a5cc12ecf 100644 --- a/src/de/streamcloud/build.gradle +++ b/src/de/streamcloud/build.gradle @@ -7,7 +7,7 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-mixdrop-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:mixdrop-extractor')) } \ No newline at end of file diff --git a/src/en/allanime/build.gradle b/src/en/allanime/build.gradle index 6db61b14f..b93b5d8d4 100644 --- a/src/en/allanime/build.gradle +++ b/src/en/allanime/build.gradle @@ -7,10 +7,10 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-streamlare-extractor')) - implementation(project(':lib-mp4upload-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-gogostream-extractor')) + implementation(project(':lib:streamlare-extractor')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:gogostream-extractor')) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" } diff --git a/src/en/allanimechi/build.gradle b/src/en/allanimechi/build.gradle index 375696279..0ea2d2aa0 100644 --- a/src/en/allanimechi/build.gradle +++ b/src/en/allanimechi/build.gradle @@ -7,11 +7,11 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-mp4upload-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-gogostream-extractor')) - implementation(project(':lib-filemoon-extractor')) - implementation(project(':lib-streamlare-extractor')) - implementation(project(':lib-streamwish-extractor')) - implementation(project(':lib-playlist-utils')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:gogostream-extractor')) + implementation(project(':lib:filemoon-extractor')) + implementation(project(':lib:streamlare-extractor')) + implementation(project(':lib:streamwish-extractor')) + implementation(project(':lib:playlist-utils')) } diff --git a/src/en/animension/build.gradle b/src/en/animension/build.gradle index b03b8f1ee..df2b1e7e1 100644 --- a/src/en/animension/build.gradle +++ b/src/en/animension/build.gradle @@ -7,5 +7,5 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-dood-extractor')) + implementation(project(':lib:dood-extractor')) } \ No newline at end of file diff --git a/src/en/animeowl/build.gradle b/src/en/animeowl/build.gradle index b2b2b417d..6e7ad6b44 100644 --- a/src/en/animeowl/build.gradle +++ b/src/en/animeowl/build.gradle @@ -7,5 +7,5 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-dood-extractor')) + implementation(project(':lib:dood-extractor')) } \ No newline at end of file diff --git a/src/en/animetake/build.gradle b/src/en/animetake/build.gradle index c924b1a1b..e20f3b74e 100644 --- a/src/en/animetake/build.gradle +++ b/src/en/animetake/build.gradle @@ -8,8 +8,8 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(":lib-dood-extractor")) - implementation(project(":lib-mp4upload-extractor")) - implementation(project(":lib-filemoon-extractor")) - implementation(project(":lib-gogostream-extractor")) + implementation(project(":lib:dood-extractor")) + implementation(project(":lib:mp4upload-extractor")) + implementation(project(":lib:filemoon-extractor")) + implementation(project(":lib:gogostream-extractor")) } \ No newline at end of file diff --git a/src/en/asiaflix/build.gradle b/src/en/asiaflix/build.gradle index 7a3922f29..1ded5c3c5 100644 --- a/src/en/asiaflix/build.gradle +++ b/src/en/asiaflix/build.gradle @@ -7,10 +7,10 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-cryptoaes')) - implementation(project(':lib-playlist-utils')) - implementation(project(':lib-streamwish-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-mixdrop-extractor')) + implementation(project(':lib:cryptoaes')) + implementation(project(':lib:playlist-utils')) + implementation(project(':lib:streamwish-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:mixdrop-extractor')) } \ No newline at end of file diff --git a/src/en/asianload/build.gradle b/src/en/asianload/build.gradle index a5deb8aba..6d94c2142 100644 --- a/src/en/asianload/build.gradle +++ b/src/en/asianload/build.gradle @@ -7,8 +7,8 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-mixdrop-extractor')) - implementation(project(':lib-streamwish-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:mixdrop-extractor')) + implementation(project(':lib:streamwish-extractor')) } \ No newline at end of file diff --git a/src/en/ask4movie/build.gradle b/src/en/ask4movie/build.gradle index b6141c0cd..08d4d6809 100644 --- a/src/en/ask4movie/build.gradle +++ b/src/en/ask4movie/build.gradle @@ -7,6 +7,6 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-filemoon-extractor')) + implementation(project(':lib:filemoon-extractor')) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" } \ No newline at end of file diff --git a/src/en/dramacool/build.gradle b/src/en/dramacool/build.gradle index 5308f6db4..f875e2df7 100644 --- a/src/en/dramacool/build.gradle +++ b/src/en/dramacool/build.gradle @@ -7,7 +7,7 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-streamwish-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-dood-extractor')) + implementation(project(':lib:streamwish-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:dood-extractor')) } \ No newline at end of file diff --git a/src/en/fmovies/build.gradle b/src/en/fmovies/build.gradle index 76db3e637..d76aba632 100644 --- a/src/en/fmovies/build.gradle +++ b/src/en/fmovies/build.gradle @@ -7,7 +7,7 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-vidsrc-extractor')) - implementation(project(':lib-filemoon-extractor')) - implementation(project(':lib-streamtape-extractor')) + implementation(project(':lib:vidsrc-extractor')) + implementation(project(':lib:filemoon-extractor')) + implementation(project(':lib:streamtape-extractor')) } diff --git a/src/en/genoanime/build.gradle b/src/en/genoanime/build.gradle index 183a5b9de..02fe1848a 100644 --- a/src/en/genoanime/build.gradle +++ b/src/en/genoanime/build.gradle @@ -7,6 +7,6 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-dood-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:dood-extractor')) } \ No newline at end of file diff --git a/src/en/gogoanime/build.gradle b/src/en/gogoanime/build.gradle index a09368e5b..3079fcd9e 100644 --- a/src/en/gogoanime/build.gradle +++ b/src/en/gogoanime/build.gradle @@ -7,8 +7,8 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-streamwish-extractor')) - implementation(project(':lib-mp4upload-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-gogostream-extractor')) + implementation(project(':lib:streamwish-extractor')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:gogostream-extractor')) } \ No newline at end of file diff --git a/src/en/kayoanime/build.gradle b/src/en/kayoanime/build.gradle index 03cfb07cb..9768deb00 100644 --- a/src/en/kayoanime/build.gradle +++ b/src/en/kayoanime/build.gradle @@ -7,5 +7,5 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-googledrive-extractor')) + implementation(project(':lib:googledrive-extractor')) } \ No newline at end of file diff --git a/src/en/kickassanime/build.gradle b/src/en/kickassanime/build.gradle index 6ad81ca0d..1ef54a7da 100644 --- a/src/en/kickassanime/build.gradle +++ b/src/en/kickassanime/build.gradle @@ -7,6 +7,6 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(":lib-cryptoaes")) - implementation(project(":lib-playlist-utils")) + implementation(project(":lib:cryptoaes")) + implementation(project(":lib:playlist-utils")) } \ No newline at end of file diff --git a/src/en/kissanime/build.gradle b/src/en/kissanime/build.gradle index a3a3f4673..5bf28f9ad 100644 --- a/src/en/kissanime/build.gradle +++ b/src/en/kissanime/build.gradle @@ -7,8 +7,8 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-dailymotion-extractor')) - implementation(project(':lib-mp4upload-extractor')) - implementation(project(':lib-yourupload-extractor')) + implementation(project(':lib:dailymotion-extractor')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(':lib:yourupload-extractor')) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" } \ No newline at end of file diff --git a/src/en/myanime/build.gradle b/src/en/myanime/build.gradle index b0dbfc8a5..d6a9c50fc 100644 --- a/src/en/myanime/build.gradle +++ b/src/en/myanime/build.gradle @@ -7,8 +7,8 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-dailymotion-extractor')) - implementation(project(':lib-gdriveplayer-extractor')) - implementation(project(':lib-okru-extractor')) + implementation(project(':lib:dailymotion-extractor')) + implementation(project(':lib:gdriveplayer-extractor')) + implementation(project(':lib:okru-extractor')) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" } diff --git a/src/en/myrunningman/build.gradle b/src/en/myrunningman/build.gradle index 5b35893a9..80454d965 100644 --- a/src/en/myrunningman/build.gradle +++ b/src/en/myrunningman/build.gradle @@ -7,7 +7,7 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(":lib-dood-extractor")) - implementation(project(":lib-mixdrop-extractor")) - implementation(project(":lib-streamtape-extractor")) + implementation(project(":lib:dood-extractor")) + implementation(project(":lib:mixdrop-extractor")) + implementation(project(":lib:streamtape-extractor")) } \ No newline at end of file diff --git a/src/en/nineanime/build.gradle b/src/en/nineanime/build.gradle index 47b8b69d4..6be5e2725 100644 --- a/src/en/nineanime/build.gradle +++ b/src/en/nineanime/build.gradle @@ -7,8 +7,8 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-vidsrc-extractor')) - implementation(project(':lib-filemoon-extractor')) - implementation(project(':lib-mp4upload-extractor')) - implementation(project(':lib-streamtape-extractor')) + implementation(project(':lib:vidsrc-extractor')) + implementation(project(':lib:filemoon-extractor')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(':lib:streamtape-extractor')) } diff --git a/src/en/putlocker/build.gradle b/src/en/putlocker/build.gradle index 6bbbf8828..5624f386b 100644 --- a/src/en/putlocker/build.gradle +++ b/src/en/putlocker/build.gradle @@ -7,5 +7,5 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation project(':lib-playlist-utils') + implementation project(':lib:playlist-utils') } \ No newline at end of file diff --git a/src/en/ripcrabbyanime/build.gradle b/src/en/ripcrabbyanime/build.gradle index 35c319f58..fe651789c 100644 --- a/src/en/ripcrabbyanime/build.gradle +++ b/src/en/ripcrabbyanime/build.gradle @@ -7,5 +7,5 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-googledrive-extractor')) + implementation(project(':lib:googledrive-extractor')) } \ No newline at end of file diff --git a/src/en/seez/build.gradle b/src/en/seez/build.gradle index 1d4b82858..80da9d17b 100644 --- a/src/en/seez/build.gradle +++ b/src/en/seez/build.gradle @@ -7,6 +7,6 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-vidsrc-extractor')) - implementation(project(':lib-filemoon-extractor')) + implementation(project(':lib:vidsrc-extractor')) + implementation(project(':lib:filemoon-extractor')) } diff --git a/src/en/tokuzilla/build.gradle b/src/en/tokuzilla/build.gradle index 4aae3c076..c551478d4 100644 --- a/src/en/tokuzilla/build.gradle +++ b/src/en/tokuzilla/build.gradle @@ -8,5 +8,5 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-chillx-extractor')) + implementation(project(':lib:chillx-extractor')) } \ No newline at end of file diff --git a/src/es/animefenix/build.gradle b/src/es/animefenix/build.gradle index f22373398..2a50668ed 100644 --- a/src/es/animefenix/build.gradle +++ b/src/es/animefenix/build.gradle @@ -7,18 +7,18 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-mp4upload-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-yourupload-extractor')) - implementation(project(':lib-uqload-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-burstcloud-extractor')) - implementation(project(':lib-streamwish-extractor')) - implementation(project(':lib-filemoon-extractor')) - implementation(project(':lib-voe-extractor')) - implementation(project(':lib-streamlare-extractor')) - implementation(project(':lib-fastream-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-upstream-extractor')) - implementation(project(':lib-streamhidevid-extractor')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:yourupload-extractor')) + implementation(project(':lib:uqload-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:burstcloud-extractor')) + implementation(project(':lib:streamwish-extractor')) + implementation(project(':lib:filemoon-extractor')) + implementation(project(':lib:voe-extractor')) + implementation(project(':lib:streamlare-extractor')) + implementation(project(':lib:fastream-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:upstream-extractor')) + implementation(project(':lib:streamhidevid-extractor')) } diff --git a/src/es/animeflv/build.gradle b/src/es/animeflv/build.gradle index b93df9ba4..6b14abdcd 100644 --- a/src/es/animeflv/build.gradle +++ b/src/es/animeflv/build.gradle @@ -7,9 +7,9 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-yourupload-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-streamwish-extractor')) + implementation(project(':lib:yourupload-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:streamwish-extractor')) } \ No newline at end of file diff --git a/src/es/animeid/build.gradle b/src/es/animeid/build.gradle index 50fdb0091..42d6478f7 100644 --- a/src/es/animeid/build.gradle +++ b/src/es/animeid/build.gradle @@ -7,5 +7,5 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-streamtape-extractor')) + implementation(project(':lib:streamtape-extractor')) } diff --git a/src/es/animelatinohd/build.gradle b/src/es/animelatinohd/build.gradle index ef375bda0..474e6119a 100644 --- a/src/es/animelatinohd/build.gradle +++ b/src/es/animelatinohd/build.gradle @@ -7,9 +7,9 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-filemoon-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-streamwish-extractor')) + implementation(project(':lib:filemoon-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:streamwish-extractor')) } \ No newline at end of file diff --git a/src/es/animemovil/build.gradle b/src/es/animemovil/build.gradle index 7e8175843..c8c7da448 100644 --- a/src/es/animemovil/build.gradle +++ b/src/es/animemovil/build.gradle @@ -7,17 +7,17 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-voe-extractor')) - implementation(project(':lib-burstcloud-extractor')) - implementation(project(':lib-mp4upload-extractor')) - implementation(project(':lib-streamwish-extractor')) - implementation(project(':lib-yourupload-extractor')) - implementation(project(':lib-fastream-extractor')) - implementation(project(':lib-upstream-extractor')) - implementation(project(':lib-filemoon-extractor')) - implementation(project(':lib-uqload-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-playlist-utils')) - implementation(project(':lib-streamlare-extractor')) + implementation(project(':lib:voe-extractor')) + implementation(project(':lib:burstcloud-extractor')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(':lib:streamwish-extractor')) + implementation(project(':lib:yourupload-extractor')) + implementation(project(':lib:fastream-extractor')) + implementation(project(':lib:upstream-extractor')) + implementation(project(':lib:filemoon-extractor')) + implementation(project(':lib:uqload-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:playlist-utils')) + implementation(project(':lib:streamlare-extractor')) } \ No newline at end of file diff --git a/src/es/animeyt/build.gradle b/src/es/animeyt/build.gradle index 455ab4317..f32caf573 100644 --- a/src/es/animeyt/build.gradle +++ b/src/es/animeyt/build.gradle @@ -6,5 +6,5 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-fastream-extractor')) + implementation(project(':lib:fastream-extractor')) } \ No newline at end of file diff --git a/src/es/asialiveaction/build.gradle b/src/es/asialiveaction/build.gradle index 1613689e9..6e44b6127 100644 --- a/src/es/asialiveaction/build.gradle +++ b/src/es/asialiveaction/build.gradle @@ -7,21 +7,21 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-vudeo-extractor')) - implementation(project(':lib-uqload-extractor')) - implementation(project(':lib-streamwish-extractor')) - implementation(project(':lib-filemoon-extractor')) - implementation(project(':lib-streamlare-extractor')) - implementation(project(':lib-yourupload-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-voe-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-mp4upload-extractor')) - implementation(project(':lib-mixdrop-extractor')) - implementation(project(':lib-burstcloud-extractor')) - implementation(project(':lib-fastream-extractor')) - implementation(project(':lib-upstream-extractor')) - implementation(project(':lib-streamhidevid-extractor')) - implementation(project(':lib-vk-extractor')) + implementation(project(':lib:vudeo-extractor')) + implementation(project(':lib:uqload-extractor')) + implementation(project(':lib:streamwish-extractor')) + implementation(project(':lib:filemoon-extractor')) + implementation(project(':lib:streamlare-extractor')) + implementation(project(':lib:yourupload-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:voe-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(':lib:mixdrop-extractor')) + implementation(project(':lib:burstcloud-extractor')) + implementation(project(':lib:fastream-extractor')) + implementation(project(':lib:upstream-extractor')) + implementation(project(':lib:streamhidevid-extractor')) + implementation(project(':lib:vk-extractor')) } diff --git a/src/es/cuevana/build.gradle b/src/es/cuevana/build.gradle index 44eea0f35..894d2c1f5 100644 --- a/src/es/cuevana/build.gradle +++ b/src/es/cuevana/build.gradle @@ -7,20 +7,20 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-vudeo-extractor')) - implementation(project(':lib-uqload-extractor')) - implementation(project(':lib-streamwish-extractor')) - implementation(project(':lib-filemoon-extractor')) - implementation(project(':lib-streamlare-extractor')) - implementation(project(':lib-yourupload-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-voe-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-mp4upload-extractor')) - implementation(project(':lib-mixdrop-extractor')) - implementation(project(':lib-burstcloud-extractor')) - implementation(project(':lib-fastream-extractor')) - implementation(project(':lib-upstream-extractor')) + implementation(project(':lib:vudeo-extractor')) + implementation(project(':lib:uqload-extractor')) + implementation(project(':lib:streamwish-extractor')) + implementation(project(':lib:filemoon-extractor')) + implementation(project(':lib:streamlare-extractor')) + implementation(project(':lib:yourupload-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:voe-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(':lib:mixdrop-extractor')) + implementation(project(':lib:burstcloud-extractor')) + implementation(project(':lib:fastream-extractor')) + implementation(project(':lib:upstream-extractor')) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" } \ No newline at end of file diff --git a/src/es/doramasflix/build.gradle b/src/es/doramasflix/build.gradle index 810451f0c..b736182a9 100644 --- a/src/es/doramasflix/build.gradle +++ b/src/es/doramasflix/build.gradle @@ -7,20 +7,20 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-vudeo-extractor')) - implementation(project(':lib-uqload-extractor')) - implementation(project(':lib-streamwish-extractor')) - implementation(project(':lib-filemoon-extractor')) - implementation(project(':lib-streamlare-extractor')) - implementation(project(':lib-yourupload-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-voe-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-mp4upload-extractor')) - implementation(project(':lib-mixdrop-extractor')) - implementation(project(':lib-burstcloud-extractor')) - implementation(project(':lib-fastream-extractor')) - implementation(project(':lib-upstream-extractor')) - implementation(project(':lib-streamhidevid-extractor')) + implementation(project(':lib:vudeo-extractor')) + implementation(project(':lib:uqload-extractor')) + implementation(project(':lib:streamwish-extractor')) + implementation(project(':lib:filemoon-extractor')) + implementation(project(':lib:streamlare-extractor')) + implementation(project(':lib:yourupload-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:voe-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(':lib:mixdrop-extractor')) + implementation(project(':lib:burstcloud-extractor')) + implementation(project(':lib:fastream-extractor')) + implementation(project(':lib:upstream-extractor')) + implementation(project(':lib:streamhidevid-extractor')) } \ No newline at end of file diff --git a/src/es/doramasyt/build.gradle b/src/es/doramasyt/build.gradle index 2635497ba..11953bf4b 100644 --- a/src/es/doramasyt/build.gradle +++ b/src/es/doramasyt/build.gradle @@ -7,7 +7,7 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-uqload-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-okru-extractor')) + implementation(project(':lib:uqload-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:okru-extractor')) } diff --git a/src/es/ennovelas/build.gradle b/src/es/ennovelas/build.gradle index bc4634706..998e3a69d 100644 --- a/src/es/ennovelas/build.gradle +++ b/src/es/ennovelas/build.gradle @@ -7,11 +7,11 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-voe-extractor')) - implementation(project(':lib-streamlare-extractor')) - implementation(project(':lib-uqload-extractor')) - implementation(project(':lib-vudeo-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:voe-extractor')) + implementation(project(':lib:streamlare-extractor')) + implementation(project(':lib:uqload-extractor')) + implementation(project(':lib:vudeo-extractor')) } \ No newline at end of file diff --git a/src/es/fanpelis/build.gradle b/src/es/fanpelis/build.gradle index 8fb679900..62626d9c8 100644 --- a/src/es/fanpelis/build.gradle +++ b/src/es/fanpelis/build.gradle @@ -7,7 +7,7 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-dood-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:dood-extractor')) } \ No newline at end of file diff --git a/src/es/gnula/build.gradle b/src/es/gnula/build.gradle index a71f9b73f..ef6ba142e 100644 --- a/src/es/gnula/build.gradle +++ b/src/es/gnula/build.gradle @@ -7,18 +7,18 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-okru-extractor')) - implementation project(path: ':lib-yourupload-extractor') - implementation project(path: ':lib-voe-extractor') - implementation project(path: ':lib-dood-extractor') - implementation(project(':lib-uqload-extractor')) - implementation(project(':lib-mp4upload-extractor')) - implementation(project(':lib-streamlare-extractor')) - implementation(project(':lib-fastream-extractor')) - implementation(project(':lib-upstream-extractor')) - implementation(project(':lib-burstcloud-extractor')) - implementation(project(':lib-streamhidevid-extractor')) - implementation(project(':lib-filemoon-extractor')) - implementation(project(':lib-streamwish-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:okru-extractor')) + implementation project(path: ':lib:yourupload-extractor') + implementation project(path: ':lib:voe-extractor') + implementation project(path: ':lib:dood-extractor') + implementation(project(':lib:uqload-extractor')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(':lib:streamlare-extractor')) + implementation(project(':lib:fastream-extractor')) + implementation(project(':lib:upstream-extractor')) + implementation(project(':lib:burstcloud-extractor')) + implementation(project(':lib:streamhidevid-extractor')) + implementation(project(':lib:filemoon-extractor')) + implementation(project(':lib:streamwish-extractor')) } diff --git a/src/es/hentaijk/build.gradle b/src/es/hentaijk/build.gradle index 80a4aec49..a00f5a82f 100644 --- a/src/es/hentaijk/build.gradle +++ b/src/es/hentaijk/build.gradle @@ -8,5 +8,5 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-okru-extractor')) + implementation(project(':lib:okru-extractor')) } diff --git a/src/es/hentaila/build.gradle b/src/es/hentaila/build.gradle index 28730bd94..8a0f098c4 100644 --- a/src/es/hentaila/build.gradle +++ b/src/es/hentaila/build.gradle @@ -8,9 +8,9 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-burstcloud-extractor')) - implementation(project(':lib-mp4upload-extractor')) - implementation(project(':lib-streamwish-extractor')) - implementation(project(':lib-voe-extractor')) - implementation(project(':lib-yourupload-extractor')) + implementation(project(':lib:burstcloud-extractor')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(':lib:streamwish-extractor')) + implementation(project(':lib:voe-extractor')) + implementation(project(':lib:yourupload-extractor')) } \ No newline at end of file diff --git a/src/es/jkanime/build.gradle b/src/es/jkanime/build.gradle index 60876c721..9e256a163 100644 --- a/src/es/jkanime/build.gradle +++ b/src/es/jkanime/build.gradle @@ -7,7 +7,7 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-mixdrop-extractor')) - implementation(project(':lib-streamwish-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:mixdrop-extractor')) + implementation(project(':lib:streamwish-extractor')) } diff --git a/src/es/jkhentai/build.gradle b/src/es/jkhentai/build.gradle index ba7057373..4de7f5cd9 100644 --- a/src/es/jkhentai/build.gradle +++ b/src/es/jkhentai/build.gradle @@ -8,6 +8,6 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-yourupload-extractor')) - implementation(project(':lib-streamtape-extractor')) + implementation(project(':lib:yourupload-extractor')) + implementation(project(':lib:streamtape-extractor')) } diff --git a/src/es/latanime/build.gradle b/src/es/latanime/build.gradle index c9b5336d2..c0c630fe1 100644 --- a/src/es/latanime/build.gradle +++ b/src/es/latanime/build.gradle @@ -7,10 +7,10 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-uqload-extractor')) - implementation(project(':lib-mp4upload-extractor')) - implementation(project(':lib-yourupload-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-dood-extractor')) + implementation(project(':lib:uqload-extractor')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(':lib:yourupload-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:dood-extractor')) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" } \ No newline at end of file diff --git a/src/es/legionanime/build.gradle b/src/es/legionanime/build.gradle index 15d67ac6d..1758fb25e 100644 --- a/src/es/legionanime/build.gradle +++ b/src/es/legionanime/build.gradle @@ -7,11 +7,11 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-uqload-extractor')) - implementation(project(':lib-mp4upload-extractor')) - implementation(project(':lib-yourupload-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-streamwish-extractor')) + implementation(project(':lib:uqload-extractor')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(':lib:yourupload-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:streamwish-extractor')) } \ No newline at end of file diff --git a/src/es/locopelis/build.gradle b/src/es/locopelis/build.gradle index 91c62923b..528644404 100644 --- a/src/es/locopelis/build.gradle +++ b/src/es/locopelis/build.gradle @@ -7,7 +7,7 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-dood-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:dood-extractor')) } \ No newline at end of file diff --git a/src/es/metroseries/build.gradle b/src/es/metroseries/build.gradle index 2c7a23c17..c953e77ae 100644 --- a/src/es/metroseries/build.gradle +++ b/src/es/metroseries/build.gradle @@ -7,12 +7,12 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-burstcloud-extractor')) - implementation(project(':lib-mp4upload-extractor')) - implementation(project(':lib-streamwish-extractor')) - implementation(project(':lib-voe-extractor')) - implementation(project(':lib-yourupload-extractor')) - implementation(project(':lib-fastream-extractor')) - implementation(project(':lib-upstream-extractor')) - implementation(project(':lib-filemoon-extractor')) + implementation(project(':lib:burstcloud-extractor')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(':lib:streamwish-extractor')) + implementation(project(':lib:voe-extractor')) + implementation(project(':lib:yourupload-extractor')) + implementation(project(':lib:fastream-extractor')) + implementation(project(':lib:upstream-extractor')) + implementation(project(':lib:filemoon-extractor')) } \ No newline at end of file diff --git a/src/es/monoschinos/build.gradle b/src/es/monoschinos/build.gradle index 4bcee2852..c6dc95617 100644 --- a/src/es/monoschinos/build.gradle +++ b/src/es/monoschinos/build.gradle @@ -7,7 +7,7 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-uqload-extractor')) - implementation(project(':lib-mp4upload-extractor')) - implementation(project(':lib-okru-extractor')) + implementation(project(':lib:uqload-extractor')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(':lib:okru-extractor')) } \ No newline at end of file diff --git a/src/es/mundodonghua/build.gradle b/src/es/mundodonghua/build.gradle index 3a057e5cd..960138ab6 100644 --- a/src/es/mundodonghua/build.gradle +++ b/src/es/mundodonghua/build.gradle @@ -7,8 +7,8 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-filemoon-extractor')) - implementation(project(':lib-voe-extractor')) - implementation(project(':lib-playlist-utils')) - implementation(project(':lib-dailymotion-extractor')) + implementation(project(':lib:filemoon-extractor')) + implementation(project(':lib:voe-extractor')) + implementation(project(':lib:playlist-utils')) + implementation(project(':lib:dailymotion-extractor')) } \ No newline at end of file diff --git a/src/es/pelisflix/build.gradle b/src/es/pelisflix/build.gradle index ca8c4e797..c76544a36 100644 --- a/src/es/pelisflix/build.gradle +++ b/src/es/pelisflix/build.gradle @@ -7,6 +7,6 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-dood-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:dood-extractor')) } \ No newline at end of file diff --git a/src/es/pelisforte/build.gradle b/src/es/pelisforte/build.gradle index adca03a6d..d5c2d3a66 100644 --- a/src/es/pelisforte/build.gradle +++ b/src/es/pelisforte/build.gradle @@ -7,18 +7,18 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-voe-extractor')) - implementation(project(':lib-burstcloud-extractor')) - implementation(project(':lib-mp4upload-extractor')) - implementation(project(':lib-streamwish-extractor')) - implementation(project(':lib-yourupload-extractor')) - implementation(project(':lib-fastream-extractor')) - implementation(project(':lib-upstream-extractor')) - implementation(project(':lib-filemoon-extractor')) - implementation(project(':lib-uqload-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-playlist-utils')) - implementation(project(':lib-streamlare-extractor')) - implementation(project(':lib-okru-extractor')) + implementation(project(':lib:voe-extractor')) + implementation(project(':lib:burstcloud-extractor')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(':lib:streamwish-extractor')) + implementation(project(':lib:yourupload-extractor')) + implementation(project(':lib:fastream-extractor')) + implementation(project(':lib:upstream-extractor')) + implementation(project(':lib:filemoon-extractor')) + implementation(project(':lib:uqload-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:playlist-utils')) + implementation(project(':lib:streamlare-extractor')) + implementation(project(':lib:okru-extractor')) } \ No newline at end of file diff --git a/src/es/pelisplushd/build.gradle b/src/es/pelisplushd/build.gradle index 3b91d83c8..72c3b12ed 100644 --- a/src/es/pelisplushd/build.gradle +++ b/src/es/pelisplushd/build.gradle @@ -7,20 +7,20 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-vudeo-extractor')) - implementation(project(':lib-uqload-extractor')) - implementation(project(':lib-streamwish-extractor')) - implementation(project(':lib-filemoon-extractor')) - implementation(project(':lib-streamlare-extractor')) - implementation(project(':lib-yourupload-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-voe-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-mp4upload-extractor')) - implementation(project(':lib-mixdrop-extractor')) - implementation(project(':lib-burstcloud-extractor')) - implementation(project(':lib-fastream-extractor')) - implementation(project(':lib-upstream-extractor')) + implementation(project(':lib:vudeo-extractor')) + implementation(project(':lib:uqload-extractor')) + implementation(project(':lib:streamwish-extractor')) + implementation(project(':lib:filemoon-extractor')) + implementation(project(':lib:streamlare-extractor')) + implementation(project(':lib:yourupload-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:voe-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(':lib:mixdrop-extractor')) + implementation(project(':lib:burstcloud-extractor')) + implementation(project(':lib:fastream-extractor')) + implementation(project(':lib:upstream-extractor')) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" } \ No newline at end of file diff --git a/src/es/tioanimeh/build.gradle b/src/es/tioanimeh/build.gradle index dad870771..950f1a8d3 100644 --- a/src/es/tioanimeh/build.gradle +++ b/src/es/tioanimeh/build.gradle @@ -7,7 +7,7 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-yourupload-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(':lib-voe-extractor')) + implementation(project(':lib:yourupload-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(':lib:voe-extractor')) } diff --git a/src/fr/animesama/build.gradle b/src/fr/animesama/build.gradle index 018bd68d5..e31c9136d 100644 --- a/src/fr/animesama/build.gradle +++ b/src/fr/animesama/build.gradle @@ -8,7 +8,7 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-sibnet-extractor')) - implementation(project(':lib-vk-extractor')) - implementation(project(':lib-sendvid-extractor')) + implementation(project(':lib:sibnet-extractor')) + implementation(project(':lib:vk-extractor')) + implementation(project(':lib:sendvid-extractor')) } \ No newline at end of file diff --git a/src/fr/empirestreaming/build.gradle b/src/fr/empirestreaming/build.gradle index bf928303d..4d5a95ffe 100644 --- a/src/fr/empirestreaming/build.gradle +++ b/src/fr/empirestreaming/build.gradle @@ -6,6 +6,6 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-voe-extractor')) - implementation(project(':lib-dood-extractor')) + implementation(project(':lib:voe-extractor')) + implementation(project(':lib:dood-extractor')) } diff --git a/src/fr/franime/build.gradle b/src/fr/franime/build.gradle index bbca2cc23..287e4750e 100644 --- a/src/fr/franime/build.gradle +++ b/src/fr/franime/build.gradle @@ -7,8 +7,8 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-vido-extractor')) - implementation(project(':lib-vk-extractor')) - implementation(project(':lib-sendvid-extractor')) - implementation(project(':lib-sibnet-extractor')) + implementation(project(':lib:vido-extractor')) + implementation(project(':lib:vk-extractor')) + implementation(project(':lib:sendvid-extractor')) + implementation(project(':lib:sibnet-extractor')) } diff --git a/src/fr/nekosama/build.gradle b/src/fr/nekosama/build.gradle index 69f603f58..071a79a79 100644 --- a/src/fr/nekosama/build.gradle +++ b/src/fr/nekosama/build.gradle @@ -8,6 +8,6 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-fusevideo-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:fusevideo-extractor')) } diff --git a/src/fr/otakufr/build.gradle b/src/fr/otakufr/build.gradle index 5f20d5d83..e7f313f3b 100644 --- a/src/fr/otakufr/build.gradle +++ b/src/fr/otakufr/build.gradle @@ -7,12 +7,12 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-streamwish-extractor')) - implementation(project(':lib-sibnet-extractor')) - implementation(project(':lib-voe-extractor')) - implementation(project(':lib-sendvid-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-okru-extractor')) - implementation(project(":lib-playlist-utils")) + implementation(project(':lib:streamwish-extractor')) + implementation(project(':lib:sibnet-extractor')) + implementation(project(':lib:voe-extractor')) + implementation(project(':lib:sendvid-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:okru-extractor')) + implementation(project(":lib:playlist-utils")) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" } \ No newline at end of file diff --git a/src/fr/vostfree/build.gradle b/src/fr/vostfree/build.gradle index a77c0a01e..b2ba9b81c 100644 --- a/src/fr/vostfree/build.gradle +++ b/src/fr/vostfree/build.gradle @@ -7,7 +7,7 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-vudeo-extractor')) - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-okru-extractor')) + implementation(project(':lib:vudeo-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:okru-extractor')) } \ No newline at end of file diff --git a/src/hi/yomovies/build.gradle b/src/hi/yomovies/build.gradle index a443a01a5..8ac6d6f66 100644 --- a/src/hi/yomovies/build.gradle +++ b/src/hi/yomovies/build.gradle @@ -8,8 +8,8 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-dood-extractor')) - implementation(project(':lib-mixdrop-extractor')) + implementation(project(':lib:dood-extractor')) + implementation(project(':lib:mixdrop-extractor')) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" - implementation(project(':lib-playlist-utils')) + implementation(project(':lib:playlist-utils')) } \ No newline at end of file diff --git a/src/id/kuramanime/build.gradle b/src/id/kuramanime/build.gradle index a0152d160..109ff5f2a 100644 --- a/src/id/kuramanime/build.gradle +++ b/src/id/kuramanime/build.gradle @@ -7,5 +7,5 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(":lib-streamtape-extractor")) + implementation(project(":lib:streamtape-extractor")) } \ No newline at end of file diff --git a/src/id/kuronime/build.gradle b/src/id/kuronime/build.gradle index 407225cab..1dfd913e5 100644 --- a/src/id/kuronime/build.gradle +++ b/src/id/kuronime/build.gradle @@ -7,8 +7,8 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-streamlare-extractor')) - implementation(project(':lib-mp4upload-extractor')) - implementation(project(':lib-yourupload-extractor')) + implementation(project(':lib:streamlare-extractor')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(':lib:yourupload-extractor')) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" } \ No newline at end of file diff --git a/src/id/neonime/build.gradle b/src/id/neonime/build.gradle index 30c4643d7..fb332c8cd 100644 --- a/src/id/neonime/build.gradle +++ b/src/id/neonime/build.gradle @@ -7,9 +7,9 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-blogger-extractor')) - implementation(project(':lib-gdriveplayer-extractor')) - implementation(project(':lib-yourupload-extractor')) - implementation(project(':lib-okru-extractor')) + implementation(project(':lib:blogger-extractor')) + implementation(project(':lib:gdriveplayer-extractor')) + implementation(project(':lib:yourupload-extractor')) + implementation(project(':lib:okru-extractor')) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" } \ No newline at end of file diff --git a/src/id/nimegami/build.gradle b/src/id/nimegami/build.gradle index ea6886db1..a77098585 100644 --- a/src/id/nimegami/build.gradle +++ b/src/id/nimegami/build.gradle @@ -8,5 +8,5 @@ apply from: "$rootDir/common.gradle" dependencies { implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") - implementation(project(":lib-synchrony")) + implementation(project(":lib:synchrony")) } \ No newline at end of file diff --git a/src/id/otakudesu/build.gradle b/src/id/otakudesu/build.gradle index eb64d97a4..fcfd0db94 100644 --- a/src/id/otakudesu/build.gradle +++ b/src/id/otakudesu/build.gradle @@ -7,6 +7,6 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(":lib-yourupload-extractor")) - implementation(project(":lib-streamwish-extractor")) + implementation(project(":lib:yourupload-extractor")) + implementation(project(":lib:streamwish-extractor")) } \ No newline at end of file diff --git a/src/it/animeworld/build.gradle b/src/it/animeworld/build.gradle index afeb76235..e3eef5bcc 100644 --- a/src/it/animeworld/build.gradle +++ b/src/it/animeworld/build.gradle @@ -7,8 +7,8 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-filemoon-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-dood-extractor')) + implementation(project(':lib:filemoon-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:dood-extractor')) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" } \ No newline at end of file diff --git a/src/it/toonitalia/build.gradle b/src/it/toonitalia/build.gradle index 9f877d26a..8a0833924 100644 --- a/src/it/toonitalia/build.gradle +++ b/src/it/toonitalia/build.gradle @@ -7,8 +7,8 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-voe-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-playlist-utils')) + implementation(project(':lib:voe-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:playlist-utils')) implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") } \ No newline at end of file diff --git a/src/ko/aniweek/build.gradle b/src/ko/aniweek/build.gradle index e7058e52c..d3a305400 100644 --- a/src/ko/aniweek/build.gradle +++ b/src/ko/aniweek/build.gradle @@ -7,5 +7,5 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-playlist-utils')) + implementation(project(':lib:playlist-utils')) } \ No newline at end of file diff --git a/src/pl/wbijam/build.gradle b/src/pl/wbijam/build.gradle index 6a2a902c4..549167383 100644 --- a/src/pl/wbijam/build.gradle +++ b/src/pl/wbijam/build.gradle @@ -7,8 +7,8 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-dailymotion-extractor')) - implementation(project(':lib-mp4upload-extractor')) - implementation(project(':lib-sibnet-extractor')) + implementation(project(':lib:dailymotion-extractor')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(':lib:sibnet-extractor')) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" } diff --git a/src/pt/animesdigital/build.gradle b/src/pt/animesdigital/build.gradle index 48e1d2efe..f96af3cb7 100644 --- a/src/pt/animesdigital/build.gradle +++ b/src/pt/animesdigital/build.gradle @@ -7,5 +7,5 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(":lib-unpacker")) + implementation(project(":lib:unpacker")) } \ No newline at end of file diff --git a/src/pt/animesgames/build.gradle b/src/pt/animesgames/build.gradle index 87a2c3c87..932d56226 100644 --- a/src/pt/animesgames/build.gradle +++ b/src/pt/animesgames/build.gradle @@ -7,5 +7,5 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-blogger-extractor')) + implementation(project(':lib:blogger-extractor')) } \ No newline at end of file diff --git a/src/pt/animesvision/build.gradle b/src/pt/animesvision/build.gradle index 4d24d4b7b..86404ac2c 100644 --- a/src/pt/animesvision/build.gradle +++ b/src/pt/animesvision/build.gradle @@ -7,7 +7,7 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-voe-extractor')) - implementation(project(':lib-streamtape-extractor')) - implementation(project(':lib-dood-extractor')) + implementation(project(':lib:voe-extractor')) + implementation(project(':lib:streamtape-extractor')) + implementation(project(':lib:dood-extractor')) } \ No newline at end of file diff --git a/src/pt/animeszone/build.gradle b/src/pt/animeszone/build.gradle index 5d72e3146..401d68a39 100644 --- a/src/pt/animeszone/build.gradle +++ b/src/pt/animeszone/build.gradle @@ -8,5 +8,5 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-dood-extractor')) + implementation(project(':lib:dood-extractor')) } diff --git a/src/pt/flixei/build.gradle b/src/pt/flixei/build.gradle index 770511742..0178ce7e9 100644 --- a/src/pt/flixei/build.gradle +++ b/src/pt/flixei/build.gradle @@ -7,6 +7,6 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(":lib-streamtape-extractor")) - implementation(project(":lib-mixdrop-extractor")) + implementation(project(":lib:streamtape-extractor")) + implementation(project(":lib:mixdrop-extractor")) } \ No newline at end of file diff --git a/src/pt/hentaistube/build.gradle b/src/pt/hentaistube/build.gradle index 8df571bd9..40799b208 100644 --- a/src/pt/hentaistube/build.gradle +++ b/src/pt/hentaistube/build.gradle @@ -8,5 +8,5 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-blogger-extractor')) + implementation(project(':lib:blogger-extractor')) } \ No newline at end of file diff --git a/src/pt/megaflix/build.gradle b/src/pt/megaflix/build.gradle index 5f9a51b16..2279a8a8a 100644 --- a/src/pt/megaflix/build.gradle +++ b/src/pt/megaflix/build.gradle @@ -8,9 +8,9 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-mixdrop-extractor')) - implementation(project(":lib-streamtape-extractor")) - implementation(project(":lib-playlist-utils")) + implementation(project(':lib:mixdrop-extractor')) + implementation(project(":lib:streamtape-extractor")) + implementation(project(":lib:playlist-utils")) // for mixdrop and megaflix implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") } \ No newline at end of file diff --git a/src/pt/vizer/build.gradle b/src/pt/vizer/build.gradle index ec5174aba..e88c7e2eb 100644 --- a/src/pt/vizer/build.gradle +++ b/src/pt/vizer/build.gradle @@ -8,6 +8,6 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-mixdrop-extractor')) - implementation(project(':lib-streamtape-extractor')) + implementation(project(':lib:mixdrop-extractor')) + implementation(project(':lib:streamtape-extractor')) } \ No newline at end of file diff --git a/src/sr/animesrbija/build.gradle b/src/sr/animesrbija/build.gradle index 34a38d0d5..8a60f728d 100644 --- a/src/sr/animesrbija/build.gradle +++ b/src/sr/animesrbija/build.gradle @@ -7,6 +7,6 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-filemoon-extractor')) + implementation(project(':lib:filemoon-extractor')) implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") } \ No newline at end of file diff --git a/src/tr/animeler/build.gradle b/src/tr/animeler/build.gradle index e2aa87aa5..ea2758c7c 100644 --- a/src/tr/animeler/build.gradle +++ b/src/tr/animeler/build.gradle @@ -7,14 +7,14 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(":lib-dood-extractor")) - implementation(project(":lib-filemoon-extractor")) - implementation(project(":lib-gdriveplayer-extractor")) - implementation(project(":lib-sibnet-extractor")) - implementation(project(":lib-streamlare-extractor")) - implementation(project(":lib-okru-extractor")) - implementation(project(":lib-streamtape-extractor")) - implementation(project(":lib-uqload-extractor")) - implementation(project(":lib-voe-extractor")) - implementation(project(":lib-vudeo-extractor")) + implementation(project(":lib:dood-extractor")) + implementation(project(":lib:filemoon-extractor")) + implementation(project(":lib:gdriveplayer-extractor")) + implementation(project(":lib:sibnet-extractor")) + implementation(project(":lib:streamlare-extractor")) + implementation(project(":lib:okru-extractor")) + implementation(project(":lib:streamtape-extractor")) + implementation(project(":lib:uqload-extractor")) + implementation(project(":lib:voe-extractor")) + implementation(project(":lib:vudeo-extractor")) } \ No newline at end of file diff --git a/src/tr/anizm/build.gradle b/src/tr/anizm/build.gradle index dd725ce87..47a9bd8cf 100644 --- a/src/tr/anizm/build.gradle +++ b/src/tr/anizm/build.gradle @@ -7,16 +7,16 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(":lib-playlist-utils")) - implementation(project(":lib-dood-extractor")) - implementation(project(":lib-filemoon-extractor")) - implementation(project(":lib-gdriveplayer-extractor")) - implementation(project(":lib-mp4upload-extractor")) - implementation(project(":lib-okru-extractor")) - implementation(project(":lib-sendvid-extractor")) - implementation(project(":lib-sibnet-extractor")) - implementation(project(":lib-streamtape-extractor")) - implementation(project(':lib-uqload-extractor')) - implementation(project(":lib-voe-extractor")) - implementation(project(":lib-yourupload-extractor")) + implementation(project(":lib:playlist-utils")) + implementation(project(":lib:dood-extractor")) + implementation(project(":lib:filemoon-extractor")) + implementation(project(":lib:gdriveplayer-extractor")) + implementation(project(":lib:mp4upload-extractor")) + implementation(project(":lib:okru-extractor")) + implementation(project(":lib:sendvid-extractor")) + implementation(project(":lib:sibnet-extractor")) + implementation(project(":lib:streamtape-extractor")) + implementation(project(':lib:uqload-extractor')) + implementation(project(":lib:voe-extractor")) + implementation(project(":lib:yourupload-extractor")) } \ No newline at end of file diff --git a/src/tr/hdfilmcehennemi/build.gradle b/src/tr/hdfilmcehennemi/build.gradle index 580014351..0961ddcf7 100644 --- a/src/tr/hdfilmcehennemi/build.gradle +++ b/src/tr/hdfilmcehennemi/build.gradle @@ -8,6 +8,6 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(":lib-unpacker")) - implementation(project(":lib-playlist-utils")) + implementation(project(":lib:unpacker")) + implementation(project(":lib:playlist-utils")) } \ No newline at end of file diff --git a/src/tr/tranimeizle/build.gradle b/src/tr/tranimeizle/build.gradle index 0d9a1cabb..4f951e901 100644 --- a/src/tr/tranimeizle/build.gradle +++ b/src/tr/tranimeizle/build.gradle @@ -7,14 +7,14 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(":lib-filemoon-extractor")) - implementation(project(":lib-mixdrop-extractor")) - implementation(project(":lib-mp4upload-extractor")) - implementation(project(":lib-okru-extractor")) - implementation(project(":lib-sendvid-extractor")) - implementation(project(":lib-sibnet-extractor")) - implementation(project(":lib-streamlare-extractor")) - implementation(project(":lib-voe-extractor")) - implementation(project(":lib-vudeo-extractor")) - implementation(project(":lib-yourupload-extractor")) + implementation(project(":lib:filemoon-extractor")) + implementation(project(":lib:mixdrop-extractor")) + implementation(project(":lib:mp4upload-extractor")) + implementation(project(":lib:okru-extractor")) + implementation(project(":lib:sendvid-extractor")) + implementation(project(":lib:sibnet-extractor")) + implementation(project(":lib:streamlare-extractor")) + implementation(project(":lib:voe-extractor")) + implementation(project(":lib:vudeo-extractor")) + implementation(project(":lib:yourupload-extractor")) } \ No newline at end of file diff --git a/src/tr/turkanime/build.gradle b/src/tr/turkanime/build.gradle index a3f8c53eb..2ab76d64a 100644 --- a/src/tr/turkanime/build.gradle +++ b/src/tr/turkanime/build.gradle @@ -7,18 +7,18 @@ ext { apply from: "$rootDir/common.gradle" dependencies { - implementation(project(':lib-vudeo-extractor')) - implementation(project(':lib-uqload-extractor')) + implementation(project(':lib:vudeo-extractor')) + implementation(project(':lib:uqload-extractor')) implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" - implementation(project(":lib-cryptoaes")) - implementation(project(":lib-dood-extractor")) - implementation(project(':lib-filemoon-extractor')) - implementation(project(':lib-googledrive-extractor')) - implementation(project(':lib-mp4upload-extractor')) - implementation(project(":lib-okru-extractor")) - implementation(project(":lib-sendvid-extractor")) - implementation(project(":lib-sibnet-extractor")) - implementation(project(":lib-synchrony")) - implementation(project(":lib-vk-extractor")) - implementation(project(":lib-voe-extractor")) + implementation(project(":lib:cryptoaes")) + implementation(project(":lib:dood-extractor")) + implementation(project(':lib:filemoon-extractor')) + implementation(project(':lib:googledrive-extractor')) + implementation(project(':lib:mp4upload-extractor')) + implementation(project(":lib:okru-extractor")) + implementation(project(":lib:sendvid-extractor")) + implementation(project(":lib:sibnet-extractor")) + implementation(project(":lib:synchrony")) + implementation(project(":lib:vk-extractor")) + implementation(project(":lib:voe-extractor")) }