From ffdd988eb1882a9ad0973b321f35fc7f8615a933 Mon Sep 17 00:00:00 2001 From: Claudemirovsky <63046606+Claudemirovsky@users.noreply.github.com> Date: Mon, 22 May 2023 22:05:01 +0000 Subject: [PATCH] feat(de/FilmPalast): Add more video extractors (#1636) * feat: Add StreamHide / StreamVid extractor * feat: Add Wolfstream extractor * chore: Bump version --- src/de/filmpalast/build.gradle | 2 +- .../de/filmpalast/FilmPalast.kt | 227 ++++++++++-------- .../extractors/StreamHideVidExtractor.kt | 35 +++ 3 files changed, 159 insertions(+), 105 deletions(-) create mode 100644 src/de/filmpalast/src/eu/kanade/tachiyomi/animeextension/de/filmpalast/extractors/StreamHideVidExtractor.kt diff --git a/src/de/filmpalast/build.gradle b/src/de/filmpalast/build.gradle index a4663261a..3ac8026d9 100644 --- a/src/de/filmpalast/build.gradle +++ b/src/de/filmpalast/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'FilmPalast' pkgNameSuffix = 'de.filmpalast' extClass = '.FilmPalast' - extVersionCode = 9 + extVersionCode = 10 libVersion = '13' } diff --git a/src/de/filmpalast/src/eu/kanade/tachiyomi/animeextension/de/filmpalast/FilmPalast.kt b/src/de/filmpalast/src/eu/kanade/tachiyomi/animeextension/de/filmpalast/FilmPalast.kt index 7f0f6bced..fe3f85391 100644 --- a/src/de/filmpalast/src/eu/kanade/tachiyomi/animeextension/de/filmpalast/FilmPalast.kt +++ b/src/de/filmpalast/src/eu/kanade/tachiyomi/animeextension/de/filmpalast/FilmPalast.kt @@ -7,6 +7,7 @@ import androidx.preference.MultiSelectListPreference import androidx.preference.PreferenceScreen import eu.kanade.tachiyomi.animeextension.de.filmpalast.extractors.EvoloadExtractor import eu.kanade.tachiyomi.animeextension.de.filmpalast.extractors.FilemoonExtractor +import eu.kanade.tachiyomi.animeextension.de.filmpalast.extractors.StreamHideVidExtractor import eu.kanade.tachiyomi.animeextension.de.filmpalast.extractors.UpstreamExtractor import eu.kanade.tachiyomi.animesource.ConfigurableAnimeSource import eu.kanade.tachiyomi.animesource.model.AnimeFilterList @@ -83,107 +84,84 @@ class FilmPalast : ConfigurableAnimeSource, ParsedAnimeHttpSource() { } private fun videosFromElement(document: Document): List