From da047203059b119ec44e6ceddf9ecdcfe43553b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Diego=20Pe=C3=B1a=20y=20Lillo?= <80992641+Diegopyl1209@users.noreply.github.com> Date: Sat, 23 Dec 2023 08:44:32 -0300 Subject: [PATCH] fix(es/legionanime): Fix extractors (#2660) --- src/es/legionanime/build.gradle | 4 +-- .../es/legionanime/LegionAnime.kt | 27 ++++++++++-------- .../extractors/JkanimeExtractor.kt | 25 +++++++++-------- .../extractors/MediaFireExtractor.kt | 19 +++++++++++++ .../legionanime/extractors/ZippyExtractor.kt | 28 ------------------- 5 files changed, 50 insertions(+), 53 deletions(-) create mode 100644 src/es/legionanime/src/eu/kanade/tachiyomi/animeextension/es/legionanime/extractors/MediaFireExtractor.kt delete mode 100644 src/es/legionanime/src/eu/kanade/tachiyomi/animeextension/es/legionanime/extractors/ZippyExtractor.kt diff --git a/src/es/legionanime/build.gradle b/src/es/legionanime/build.gradle index 3388bc4e6..16bd68042 100644 --- a/src/es/legionanime/build.gradle +++ b/src/es/legionanime/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'LegionAnime' pkgNameSuffix = 'es.legionanime' extClass = '.LegionAnime' - extVersionCode = 28 + extVersionCode = 29 libVersion = '13' } @@ -16,7 +16,7 @@ dependencies { implementation(project(':lib-streamtape-extractor')) implementation(project(':lib-okru-extractor')) implementation(project(':lib-dood-extractor')) - implementation(project(':lib-gdriveplayer-extractor')) + implementation(project(':lib-streamwish-extractor')) } apply from: "$rootDir/common.gradle" diff --git a/src/es/legionanime/src/eu/kanade/tachiyomi/animeextension/es/legionanime/LegionAnime.kt b/src/es/legionanime/src/eu/kanade/tachiyomi/animeextension/es/legionanime/LegionAnime.kt index 16c083a2b..d4e4a8707 100644 --- a/src/es/legionanime/src/eu/kanade/tachiyomi/animeextension/es/legionanime/LegionAnime.kt +++ b/src/es/legionanime/src/eu/kanade/tachiyomi/animeextension/es/legionanime/LegionAnime.kt @@ -5,6 +5,7 @@ import android.content.SharedPreferences import androidx.preference.ListPreference import androidx.preference.PreferenceScreen import eu.kanade.tachiyomi.animeextension.es.legionanime.extractors.JkanimeExtractor +import eu.kanade.tachiyomi.animeextension.es.legionanime.extractors.MediaFireExtractor import eu.kanade.tachiyomi.animesource.ConfigurableAnimeSource import eu.kanade.tachiyomi.animesource.model.AnimeFilter import eu.kanade.tachiyomi.animesource.model.AnimeFilterList @@ -14,10 +15,10 @@ 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.gdriveplayerextractor.GdrivePlayerExtractor import eu.kanade.tachiyomi.lib.mp4uploadextractor.Mp4uploadExtractor import eu.kanade.tachiyomi.lib.okruextractor.OkruExtractor import eu.kanade.tachiyomi.lib.streamtapeextractor.StreamTapeExtractor +import eu.kanade.tachiyomi.lib.streamwishextractor.StreamWishExtractor import eu.kanade.tachiyomi.lib.uqloadextractor.UqloadExtractor import eu.kanade.tachiyomi.lib.youruploadextractor.YourUploadExtractor import eu.kanade.tachiyomi.network.GET @@ -271,6 +272,15 @@ class LegionAnime : ConfigurableAnimeSource, ParsedAnimeHttpSource() { private fun parseExtractors(url: String, server: String): List