From 7b15981991f7c68909c0b302a361be9371fc45d1 Mon Sep 17 00:00:00 2001 From: Claudemirovsky <63046606+Claudemirovsky@users.noreply.github.com> Date: Sat, 20 May 2023 14:05:20 -0300 Subject: [PATCH] fix(pt/PiFansubs): Fix episode list, anime details and video extractor (#1625) * fix: Update BaseURL * refactor: Use GDrivePlayer shared-lib * fix: Fix adorodoramas extractor * chore: Bump version --- .../dooplay/pifansubs/additional.gradle | 2 +- .../dooplay/pifansubs/src/PiFansubs.kt | 10 +- .../src/extractors/AdoroDoramasExtractor.kt | 13 +- .../src/extractors/GdrivePlayerExtractor.kt | 126 ------------------ .../multisrc/dooplay/DooPlayGenerator.kt | 2 +- 5 files changed, 12 insertions(+), 141 deletions(-) delete mode 100644 multisrc/overrides/dooplay/pifansubs/src/extractors/GdrivePlayerExtractor.kt diff --git a/multisrc/overrides/dooplay/pifansubs/additional.gradle b/multisrc/overrides/dooplay/pifansubs/additional.gradle index 3ec809e41..829a04805 100644 --- a/multisrc/overrides/dooplay/pifansubs/additional.gradle +++ b/multisrc/overrides/dooplay/pifansubs/additional.gradle @@ -1,5 +1,5 @@ dependencies { implementation(project(':lib-streamsb-extractor')) - implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") + implementation(project(':lib-gdriveplayer-extractor')) } diff --git a/multisrc/overrides/dooplay/pifansubs/src/PiFansubs.kt b/multisrc/overrides/dooplay/pifansubs/src/PiFansubs.kt index bf2388c81..2103b7bbb 100644 --- a/multisrc/overrides/dooplay/pifansubs/src/PiFansubs.kt +++ b/multisrc/overrides/dooplay/pifansubs/src/PiFansubs.kt @@ -2,9 +2,9 @@ package eu.kanade.tachiyomi.animeextension.pt.pifansubs import android.net.Uri import eu.kanade.tachiyomi.animeextension.pt.pifansubs.extractors.AdoroDoramasExtractor -import eu.kanade.tachiyomi.animeextension.pt.pifansubs.extractors.GdrivePlayerExtractor import eu.kanade.tachiyomi.animeextension.pt.pifansubs.extractors.JMVStreamExtractor import eu.kanade.tachiyomi.animesource.model.Video +import eu.kanade.tachiyomi.lib.gdriveplayerextractor.GdrivePlayerExtractor import eu.kanade.tachiyomi.lib.streamsbextractor.StreamSBExtractor import eu.kanade.tachiyomi.multisrc.dooplay.DooPlay import eu.kanade.tachiyomi.network.GET @@ -16,7 +16,7 @@ import org.jsoup.nodes.Element class PiFansubs : DooPlay( "pt-BR", "Pi Fansubs", - "https://pifansubs.org", + "https://pifansubs.club", ) { override fun headersBuilder() = super.headersBuilder() @@ -45,15 +45,15 @@ class PiFansubs : DooPlay( } private fun getPlayerVideos(url: String): List