diff --git a/multisrc/overrides/dooplay/cinevision/additional.gradle b/multisrc/overrides/dooplay/cinevision/additional.gradle new file mode 100644 index 000000000..e3812495b --- /dev/null +++ b/multisrc/overrides/dooplay/cinevision/additional.gradle @@ -0,0 +1,3 @@ +dependencies { + implementation("dev.datlag.jsunpacker:jsunpacker:1.0.1") +} diff --git a/multisrc/overrides/dooplay/cinevision/src/CineVision.kt b/multisrc/overrides/dooplay/cinevision/src/CineVision.kt index 3f1df75fd..56e1e6599 100644 --- a/multisrc/overrides/dooplay/cinevision/src/CineVision.kt +++ b/multisrc/overrides/dooplay/cinevision/src/CineVision.kt @@ -1,11 +1,13 @@ package eu.kanade.tachiyomi.animeextension.pt.cinevision +import eu.kanade.tachiyomi.animeextension.pt.cinevision.extractors.EmbedflixExtractor import eu.kanade.tachiyomi.animeextension.pt.cinevision.extractors.StreamlareExtractor import eu.kanade.tachiyomi.animeextension.pt.cinevision.extractors.VidmolyExtractor import eu.kanade.tachiyomi.animesource.model.Video import eu.kanade.tachiyomi.multisrc.dooplay.DooPlay -import eu.kanade.tachiyomi.network.GET +import eu.kanade.tachiyomi.network.POST import eu.kanade.tachiyomi.util.asJsoup +import okhttp3.FormBody import okhttp3.Response import org.jsoup.nodes.Element import uy.kohesive.injekt.api.get @@ -13,12 +15,14 @@ import uy.kohesive.injekt.api.get class CineVision : DooPlay( "pt-BR", "CineVision", - "https://cinevision.vc", + "https://cinevisionv3.online", ) { // ============================== Popular =============================== override fun popularAnimeSelector(): String = "article.w_item_b > a" // =============================== Latest =============================== + override val latestUpdatesPath = "episodios" + override fun latestUpdatesNextPageSelector(): String = "div.resppages > a > span.fa-chevron-right" // ============================ Video Links ============================= @@ -36,22 +40,38 @@ class CineVision : DooPlay( VidmolyExtractor(client).getVideoList(url, name) "streamlare.com" in url -> StreamlareExtractor(client).videosFromUrl(url, name) + "embedflix.in" in url -> + EmbedflixExtractor(client).videosFromUrl(url) else -> emptyList