From a37ec6c2b2ef09ecb9e00e5cc06cd3299b20230c Mon Sep 17 00:00:00 2001 From: imper1aldev <23511335+imper1aldev@users.noreply.github.com> Date: Mon, 9 Dec 2024 00:27:12 -0600 Subject: [PATCH] PelisForte fixes Closes #411 --- src/es/pelisforte/build.gradle | 3 +- .../es/pelisforte/PelisForte.kt | 136 +++++++++--------- 2 files changed, 66 insertions(+), 73 deletions(-) diff --git a/src/es/pelisforte/build.gradle b/src/es/pelisforte/build.gradle index 9d3c8e42..4c76d660 100644 --- a/src/es/pelisforte/build.gradle +++ b/src/es/pelisforte/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'PelisForte' extClass = '.PelisForte' - extVersionCode = 16 + extVersionCode = 17 } apply from: "$rootDir/common.gradle" @@ -21,4 +21,5 @@ dependencies { implementation(project(':lib:playlist-utils')) implementation(project(':lib:streamlare-extractor')) implementation(project(':lib:okru-extractor')) + implementation(project(':lib:vidguard-extractor')) } \ No newline at end of file diff --git a/src/es/pelisforte/src/eu/kanade/tachiyomi/animeextension/es/pelisforte/PelisForte.kt b/src/es/pelisforte/src/eu/kanade/tachiyomi/animeextension/es/pelisforte/PelisForte.kt index 33a088e3..f42ec403 100644 --- a/src/es/pelisforte/src/eu/kanade/tachiyomi/animeextension/es/pelisforte/PelisForte.kt +++ b/src/es/pelisforte/src/eu/kanade/tachiyomi/animeextension/es/pelisforte/PelisForte.kt @@ -23,10 +23,12 @@ import eu.kanade.tachiyomi.lib.streamtapeextractor.StreamTapeExtractor import eu.kanade.tachiyomi.lib.streamwishextractor.StreamWishExtractor import eu.kanade.tachiyomi.lib.upstreamextractor.UpstreamExtractor import eu.kanade.tachiyomi.lib.uqloadextractor.UqloadExtractor +import eu.kanade.tachiyomi.lib.vidguardextractor.VidGuardExtractor import eu.kanade.tachiyomi.lib.voeextractor.VoeExtractor import eu.kanade.tachiyomi.lib.youruploadextractor.YourUploadExtractor import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.util.asJsoup +import eu.kanade.tachiyomi.util.parallelCatchingFlatMapBlocking import okhttp3.HttpUrl.Companion.toHttpUrl import okhttp3.Request import okhttp3.Response @@ -62,6 +64,7 @@ open class PelisForte : ConfigurableAnimeSource, AnimeHttpSource() { "YourUpload", "Voe", "Mp4Upload", "Doodstream", "Upload", "BurstCloud", "Upstream", "StreamTape", "Fastream", "Filemoon", "StreamWish", "Okru", + "VidGuard", ) } @@ -149,83 +152,70 @@ open class PelisForte : ConfigurableAnimeSource, AnimeHttpSource() { override fun videoListParse(response: Response): List