From ca0c58fe23096233f8c093b24e424942bd4c0973 Mon Sep 17 00:00:00 2001 From: Claudemirovsky <63046606+Claudemirovsky@users.noreply.github.com> Date: Sat, 9 Sep 2023 08:23:07 -0300 Subject: [PATCH] refactor: Make extensions use the uqload-extractor lib (#2161) --- .../animeonlineninja/additional.gradle | 1 + .../animeonlineninja/src/AnimeOnlineNinja.kt | 12 ++--- .../src/extractors/UploadExtractor.kt | 21 -------- src/ar/animerco/build.gradle | 1 + .../animeextension/ar/animerco/Animerco.kt | 6 +-- .../ar/animerco/extractors/UQLoadExtractor.kt | 17 ------- src/ar/mycima/build.gradle | 4 ++ .../animeextension/ar/mycima/MyCima.kt | 4 +- .../ar/mycima/extractors/UQLoadExtractor.kt | 18 ------- src/ar/tuktukcinema/build.gradle | 1 + .../ar/tuktukcinema/Tuktukcinema.kt | 4 +- .../extractors/UQLoadExtractor.kt | 19 ------- src/es/doramasflix/build.gradle | 1 + .../es/doramasflix/Doramasflix.kt | 50 +++++++------------ .../doramasflix/extractor/UqloadExtractor.kt | 28 ----------- src/es/doramasyt/build.gradle | 1 + .../animeextension/es/doramasyt/Doramasyt.kt | 13 ++--- .../doramasyt/extractors/UqloadExtractor.kt | 28 ----------- src/es/latanime/build.gradle | 1 + .../animeextension/es/latanime/Latanime.kt | 5 +- .../es/latanime/extractors/UploadExtractor.kt | 19 ------- src/es/legionanime/build.gradle | 1 + .../es/legionanime/LegionAnime.kt | 9 +--- .../legionanime/extractors/UploadExtractor.kt | 19 ------- .../legionanime/extractors/UqloadExtractor.kt | 23 --------- src/es/monoschinos/build.gradle | 2 +- .../es/monoschinos/MonosChinos.kt | 6 +-- .../monoschinos/extractors/UploadExtractor.kt | 23 --------- src/es/pelisplushd/build.gradle | 1 + .../es/pelisplushd/Pelisplushd.kt | 2 +- .../es/pelisplushd/Pelisplusph.kt | 4 +- .../es/pelisplushd/Pelisplusto.kt | 4 +- .../pelisplushd/extractors/UqloadExtractor.kt | 26 ---------- src/fr/frenchanime/build.gradle | 1 + .../fr/frenchanime/FrenchAnime.kt | 4 +- .../frenchanime/extractors/UqloadExtractor.kt | 26 ---------- .../animeextension/pt/flixei/Flixei.kt | 1 - src/tr/anizm/build.gradle | 1 + .../animeextension/tr/anizm/Anizm.kt | 6 +-- .../tr/anizm/extractors/UQLoadExtractor.kt | 19 ------- src/tr/turkanime/build.gradle | 1 + .../animeextension/tr/turkanime/TurkAnime.kt | 4 +- .../turkanime/extractors/UqloadExtractor.kt | 26 ---------- 43 files changed, 68 insertions(+), 395 deletions(-) delete mode 100644 multisrc/overrides/dooplay/animeonlineninja/src/extractors/UploadExtractor.kt delete mode 100644 src/ar/animerco/src/eu/kanade/tachiyomi/animeextension/ar/animerco/extractors/UQLoadExtractor.kt delete mode 100644 src/ar/mycima/src/eu/kanade/tachiyomi/animeextension/ar/mycima/extractors/UQLoadExtractor.kt delete mode 100644 src/ar/tuktukcinema/src/eu/kanade/tachiyomi/animeextension/ar/tuktukcinema/extractors/UQLoadExtractor.kt delete mode 100644 src/es/doramasflix/src/eu/kanade/tachiyomi/animeextension/es/doramasflix/extractor/UqloadExtractor.kt delete mode 100644 src/es/doramasyt/src/eu/kanade/tachiyomi/animeextension/es/doramasyt/extractors/UqloadExtractor.kt delete mode 100644 src/es/latanime/src/eu/kanade/tachiyomi/animeextension/es/latanime/extractors/UploadExtractor.kt delete mode 100644 src/es/legionanime/src/eu/kanade/tachiyomi/animeextension/es/legionanime/extractors/UploadExtractor.kt delete mode 100644 src/es/legionanime/src/eu/kanade/tachiyomi/animeextension/es/legionanime/extractors/UqloadExtractor.kt delete mode 100644 src/es/monoschinos/src/eu/kanade/tachiyomi/animeextension/es/monoschinos/extractors/UploadExtractor.kt delete mode 100644 src/es/pelisplushd/src/eu/kanade/tachiyomi/animeextension/es/pelisplushd/extractors/UqloadExtractor.kt delete mode 100644 src/fr/frenchanime/src/eu/kanade/tachiyomi/animeextension/fr/frenchanime/extractors/UqloadExtractor.kt delete mode 100644 src/tr/anizm/src/eu/kanade/tachiyomi/animeextension/tr/anizm/extractors/UQLoadExtractor.kt delete mode 100644 src/tr/turkanime/src/eu/kanade/tachiyomi/animeextension/tr/turkanime/extractors/UqloadExtractor.kt diff --git a/multisrc/overrides/dooplay/animeonlineninja/additional.gradle b/multisrc/overrides/dooplay/animeonlineninja/additional.gradle index f7912c3c4..e96e9cf08 100644 --- a/multisrc/overrides/dooplay/animeonlineninja/additional.gradle +++ b/multisrc/overrides/dooplay/animeonlineninja/additional.gradle @@ -3,4 +3,5 @@ dependencies { 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/animeonlineninja/src/AnimeOnlineNinja.kt b/multisrc/overrides/dooplay/animeonlineninja/src/AnimeOnlineNinja.kt index 944e5ba24..37cbce00f 100644 --- a/multisrc/overrides/dooplay/animeonlineninja/src/AnimeOnlineNinja.kt +++ b/multisrc/overrides/dooplay/animeonlineninja/src/AnimeOnlineNinja.kt @@ -3,13 +3,13 @@ package eu.kanade.tachiyomi.animeextension.es.animeonlineninja import androidx.preference.CheckBoxPreference import androidx.preference.ListPreference import androidx.preference.PreferenceScreen -import eu.kanade.tachiyomi.animeextension.es.animeonlineninja.extractors.UploadExtractor import eu.kanade.tachiyomi.animesource.model.AnimeFilterList import eu.kanade.tachiyomi.animesource.model.Video import eu.kanade.tachiyomi.lib.doodextractor.DoodExtractor import eu.kanade.tachiyomi.lib.filemoonextractor.FilemoonExtractor import eu.kanade.tachiyomi.lib.mixdropextractor.MixDropExtractor import eu.kanade.tachiyomi.lib.streamtapeextractor.StreamTapeExtractor +import eu.kanade.tachiyomi.lib.uqloadextractor.UqloadExtractor import eu.kanade.tachiyomi.multisrc.dooplay.DooPlay import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.util.asJsoup @@ -26,8 +26,9 @@ class AnimeOnlineNinja : DooPlay( ) { override val client by lazy { if (preferences.getBoolean(PREF_VRF_INTERCEPT_KEY, PREF_VRF_INTERCEPT_DEFAULT)) { - network.cloudflareClient - .newBuilder().addInterceptor(VrfInterceptor()).build() + network.cloudflareClient.newBuilder() + .addInterceptor(VrfInterceptor()) + .build() } else { network.cloudflareClient } @@ -114,7 +115,7 @@ class AnimeOnlineNinja : DooPlay( private val doodExtractor by lazy { DoodExtractor(client) } private val streamTapeExtractor by lazy { StreamTapeExtractor(client) } private val mixDropExtractor by lazy { MixDropExtractor(client) } - private val uqloadExtractor by lazy { UploadExtractor(client) } + private val uqloadExtractor by lazy { UqloadExtractor(client) } private fun extractVideos(url: String, lang: String): List