From b04ce515bd043b692904d04f38d477ca4efaa830 Mon Sep 17 00:00:00 2001 From: Claudemirovsky <63046606+Claudemirovsky@users.noreply.github.com> Date: Sun, 10 Sep 2023 12:47:49 -0300 Subject: [PATCH] refactor: Make extensions use the vudeo-extractor lib (#2173) --- .../all/animeworldindia/AnimeWorldIndia.kt | 4 +++- src/de/hdfilme/build.gradle | 1 + .../animeextension/de/hdfilme/HDFilme.kt | 2 +- .../de/hdfilme/extractors/VudeoExtractor.kt | 21 ------------------- .../en/kickassanime/KickAssAnime.kt | 4 +++- src/es/pelisplushd/build.gradle | 1 + .../es/pelisplushd/Pelisplusto.kt | 2 +- .../pelisplushd/extractors/VudeoExtractor.kt | 20 ------------------ src/fr/frenchanime/build.gradle | 1 + .../fr/frenchanime/FrenchAnime.kt | 2 +- .../frenchanime/extractors/VudeoExtractor.kt | 21 ------------------- src/fr/vostfree/build.gradle | 1 + .../animeextension/fr/vostfree/Vostfree.kt | 7 ++----- .../fr/vostfree/extractors/VudeoExtractor.kt | 21 ------------------- .../animeextension/id/nimegami/NimeGami.kt | 4 +++- src/tr/turkanime/build.gradle | 1 + .../animeextension/tr/turkanime/TurkAnime.kt | 2 +- .../tr/turkanime/extractors/VudeoExtractor.kt | 21 ------------------- 18 files changed, 20 insertions(+), 116 deletions(-) delete mode 100644 src/de/hdfilme/src/eu/kanade/tachiyomi/animeextension/de/hdfilme/extractors/VudeoExtractor.kt delete mode 100644 src/es/pelisplushd/src/eu/kanade/tachiyomi/animeextension/es/pelisplushd/extractors/VudeoExtractor.kt delete mode 100644 src/fr/frenchanime/src/eu/kanade/tachiyomi/animeextension/fr/frenchanime/extractors/VudeoExtractor.kt delete mode 100644 src/fr/vostfree/src/eu/kanade/tachiyomi/animeextension/fr/vostfree/extractors/VudeoExtractor.kt delete mode 100644 src/tr/turkanime/src/eu/kanade/tachiyomi/animeextension/tr/turkanime/extractors/VudeoExtractor.kt diff --git a/src/all/animeworldindia/src/eu/kanade/tachiyomi/animeextension/all/animeworldindia/AnimeWorldIndia.kt b/src/all/animeworldindia/src/eu/kanade/tachiyomi/animeextension/all/animeworldindia/AnimeWorldIndia.kt index ae2cd1cbe..8d87bb069 100644 --- a/src/all/animeworldindia/src/eu/kanade/tachiyomi/animeextension/all/animeworldindia/AnimeWorldIndia.kt +++ b/src/all/animeworldindia/src/eu/kanade/tachiyomi/animeextension/all/animeworldindia/AnimeWorldIndia.kt @@ -103,7 +103,9 @@ class AnimeWorldIndia( ?: return SAnime.UNKNOWN if (epParts.first().trim().compareTo(epParts[1].trim()) == 0) { SAnime.COMPLETED - } else SAnime.ONGOING + } else { + SAnime.ONGOING + } } } } diff --git a/src/de/hdfilme/build.gradle b/src/de/hdfilme/build.gradle index f16ded1e9..8b581ea1b 100644 --- a/src/de/hdfilme/build.gradle +++ b/src/de/hdfilme/build.gradle @@ -11,6 +11,7 @@ ext { } dependencies { + implementation(project(':lib-vudeo-extractor')) implementation(project(':lib-mixdrop-extractor')) implementation(project(':lib-dood-extractor')) } 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 9ea9816f9..798965620 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.VudeoExtractor import eu.kanade.tachiyomi.animesource.ConfigurableAnimeSource import eu.kanade.tachiyomi.animesource.model.AnimeFilterList import eu.kanade.tachiyomi.animesource.model.SAnime @@ -14,6 +13,7 @@ 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.lib.vudeoextractor.VudeoExtractor 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/VudeoExtractor.kt b/src/de/hdfilme/src/eu/kanade/tachiyomi/animeextension/de/hdfilme/extractors/VudeoExtractor.kt deleted file mode 100644 index aeb44d77b..000000000 --- a/src/de/hdfilme/src/eu/kanade/tachiyomi/animeextension/de/hdfilme/extractors/VudeoExtractor.kt +++ /dev/null @@ -1,21 +0,0 @@ -package eu.kanade.tachiyomi.animeextension.de.hdfilme.extractors - -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 VudeoExtractor(private val client: OkHttpClient) { - fun videosFromUrl(url: String): List