diff --git a/src/fr/vostfree/build.gradle b/src/fr/vostfree/build.gradle index 8845e7b99..c050ac46b 100644 --- a/src/fr/vostfree/build.gradle +++ b/src/fr/vostfree/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Vostfree' pkgNameSuffix = 'fr.vostfree' extClass = '.Vostfree' - extVersionCode = 7 + extVersionCode = 8 libVersion = '13' } diff --git a/src/fr/vostfree/src/eu/kanade/tachiyomi/animeextension/fr/vostfree/Vostfree.kt b/src/fr/vostfree/src/eu/kanade/tachiyomi/animeextension/fr/vostfree/Vostfree.kt index 7c670bc16..44a2036b7 100644 --- a/src/fr/vostfree/src/eu/kanade/tachiyomi/animeextension/fr/vostfree/Vostfree.kt +++ b/src/fr/vostfree/src/eu/kanade/tachiyomi/animeextension/fr/vostfree/Vostfree.kt @@ -19,30 +19,24 @@ import eu.kanade.tachiyomi.animesource.online.ParsedAnimeHttpSource import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.network.POST import eu.kanade.tachiyomi.util.asJsoup -import kotlinx.serialization.json.Json import okhttp3.FormBody import okhttp3.OkHttpClient import okhttp3.Request import okhttp3.Response -import org.jsoup.Connection -import org.jsoup.Jsoup import org.jsoup.nodes.Document import org.jsoup.nodes.Element import uy.kohesive.injekt.Injekt import uy.kohesive.injekt.api.get -import uy.kohesive.injekt.injectLazy import java.lang.Exception class Vostfree : ConfigurableAnimeSource, ParsedAnimeHttpSource() { override val name = "Vostfree" - override val baseUrl = "https://vostfree.tv" + override val baseUrl = "https://vostfree.cx" override val lang = "fr" - private val json: Json by injectLazy() - override val supportsLatest = false override val client: OkHttpClient = network.cloudflareClient @@ -53,7 +47,7 @@ class Vostfree : ConfigurableAnimeSource, ParsedAnimeHttpSource() { override fun popularAnimeSelector(): String = "div#page-content div.page-left div#content div#dle-content div.movie-poster" - override fun popularAnimeRequest(page: Int): Request = GET("https://vostfree.tv/films-vf-vostfr/page/$page/") + override fun popularAnimeRequest(page: Int): Request = GET("$baseUrl/films-vf-vostfr/page/$page/") override fun popularAnimeFromElement(element: Element): SAnime { val anime = SAnime.create() @@ -98,27 +92,33 @@ class Vostfree : ConfigurableAnimeSource, ParsedAnimeHttpSource() { override fun episodeFromElement(element: Element) = throw Exception("not used") override fun videoListParse(response: Response): List