From 6a62b77765e951bc57c3f55892023ffce0f5cf80 Mon Sep 17 00:00:00 2001 From: Claudemirovsky <63046606+Claudemirovsky@users.noreply.github.com> Date: Sun, 16 Jul 2023 11:19:18 +0000 Subject: [PATCH] refactor: Make extensions use MixDrop shared lib (#1908) --- src/de/hdfilme/build.gradle | 2 +- .../animeextension/de/hdfilme/HDFilme.kt | 2 +- .../de/hdfilme/extractors/MixDropExtractor.kt | 29 ------------------ src/en/animedao/build.gradle | 2 +- .../animeextension/en/animedao/AnimeDao.kt | 2 +- .../animedao/extractors/MixDropExtractor.kt | 29 ------------------ src/en/vidembed/build.gradle | 2 +- .../animeextension/en/vidembed/Membed.kt | 2 +- .../vidembed/extractors/MixDropExtractor.kt | 30 ------------------- src/es/doramasflix/build.gradle | 4 +-- .../es/doramasflix/Doramasflix.kt | 2 +- .../doramasflix/extractor/MixDropExtractor.kt | 29 ------------------ src/pt/megaflix/build.gradle | 1 + .../animeextension/pt/megaflix/Megaflix.kt | 4 +-- .../pt/megaflix/extractor/MixDropExtractor.kt | 28 ----------------- 15 files changed, 12 insertions(+), 156 deletions(-) delete mode 100644 src/de/hdfilme/src/eu/kanade/tachiyomi/animeextension/de/hdfilme/extractors/MixDropExtractor.kt delete mode 100644 src/en/animedao/src/eu/kanade/tachiyomi/animeextension/en/animedao/extractors/MixDropExtractor.kt delete mode 100644 src/en/vidembed/src/eu/kanade/tachiyomi/animeextension/en/vidembed/extractors/MixDropExtractor.kt delete mode 100644 src/es/doramasflix/src/eu/kanade/tachiyomi/animeextension/es/doramasflix/extractor/MixDropExtractor.kt delete mode 100644 src/pt/megaflix/src/eu/kanade/tachiyomi/animeextension/pt/megaflix/extractor/MixDropExtractor.kt diff --git a/src/de/hdfilme/build.gradle b/src/de/hdfilme/build.gradle index 0604563b1..983335099 100644 --- a/src/de/hdfilme/build.gradle +++ b/src/de/hdfilme/build.gradle @@ -11,8 +11,8 @@ ext { } dependencies { + implementation(project(':lib-mixdrop-extractor')) implementation(project(':lib-dood-extractor')) - implementation "dev.datlag.jsunpacker:jsunpacker:1.0.1" } diff --git a/src/de/hdfilme/src/eu/kanade/tachiyomi/animeextension/de/hdfilme/HDFilme.kt b/src/de/hdfilme/src/eu/kanade/tachiyomi/animeextension/de/hdfilme/HDFilme.kt index b1b7a93c4..9ea9816f9 100644 --- a/src/de/hdfilme/src/eu/kanade/tachiyomi/animeextension/de/hdfilme/HDFilme.kt +++ b/src/de/hdfilme/src/eu/kanade/tachiyomi/animeextension/de/hdfilme/HDFilme.kt @@ -5,7 +5,6 @@ import android.content.SharedPreferences import androidx.preference.ListPreference import androidx.preference.MultiSelectListPreference import androidx.preference.PreferenceScreen -import eu.kanade.tachiyomi.animeextension.de.hdfilme.extractors.MixDropExtractor import eu.kanade.tachiyomi.animeextension.de.hdfilme.extractors.VudeoExtractor import eu.kanade.tachiyomi.animesource.ConfigurableAnimeSource import eu.kanade.tachiyomi.animesource.model.AnimeFilterList @@ -14,6 +13,7 @@ import eu.kanade.tachiyomi.animesource.model.SEpisode import eu.kanade.tachiyomi.animesource.model.Video import eu.kanade.tachiyomi.animesource.online.ParsedAnimeHttpSource import eu.kanade.tachiyomi.lib.doodextractor.DoodExtractor +import eu.kanade.tachiyomi.lib.mixdropextractor.MixDropExtractor import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.util.asJsoup import okhttp3.OkHttpClient diff --git a/src/de/hdfilme/src/eu/kanade/tachiyomi/animeextension/de/hdfilme/extractors/MixDropExtractor.kt b/src/de/hdfilme/src/eu/kanade/tachiyomi/animeextension/de/hdfilme/extractors/MixDropExtractor.kt deleted file mode 100644 index 87fd2af1b..000000000 --- a/src/de/hdfilme/src/eu/kanade/tachiyomi/animeextension/de/hdfilme/extractors/MixDropExtractor.kt +++ /dev/null @@ -1,29 +0,0 @@ -package eu.kanade.tachiyomi.animeextension.de.hdfilme.extractors - -import dev.datlag.jsunpacker.JsUnpacker -import eu.kanade.tachiyomi.animesource.model.Video -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.util.asJsoup -import okhttp3.Headers -import okhttp3.OkHttpClient - -class MixDropExtractor(private val client: OkHttpClient) { - fun videoFromUrl(url: String, lang: String = ""): List