diff --git a/src/es/animeflv/build.gradle b/src/es/animeflv/build.gradle index 375b32deb..ba7ca8ea8 100644 --- a/src/es/animeflv/build.gradle +++ b/src/es/animeflv/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'AnimeFLV' pkgNameSuffix = 'es.animeflv' extClass = '.AnimeFlv' - extVersionCode = 17 + extVersionCode = 18 libVersion = '12' } diff --git a/src/es/animeflv/src/eu/kanade/tachiyomi/animeextension/es/animeflv/AnimeFlv.kt b/src/es/animeflv/src/eu/kanade/tachiyomi/animeextension/es/animeflv/AnimeFlv.kt index cc1c7aacc..bb954df18 100644 --- a/src/es/animeflv/src/eu/kanade/tachiyomi/animeextension/es/animeflv/AnimeFlv.kt +++ b/src/es/animeflv/src/eu/kanade/tachiyomi/animeextension/es/animeflv/AnimeFlv.kt @@ -2,9 +2,9 @@ package eu.kanade.tachiyomi.animeextension.es.animeflv import android.app.Application import android.content.SharedPreferences -import android.util.Log import androidx.preference.ListPreference import androidx.preference.PreferenceScreen +import eu.kanade.tachiyomi.animeextension.es.animeflv.extractors.DoodExtractor import eu.kanade.tachiyomi.animeextension.es.animeflv.extractors.FembedExtractor import eu.kanade.tachiyomi.animeextension.es.animeflv.extractors.OkruExtractor import eu.kanade.tachiyomi.animeextension.es.animeflv.extractors.StreamSBExtractor @@ -17,13 +17,7 @@ import eu.kanade.tachiyomi.animesource.model.Video import eu.kanade.tachiyomi.animesource.online.ParsedAnimeHttpSource import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.util.asJsoup -import kotlinx.serialization.decodeFromString import kotlinx.serialization.json.Json -import kotlinx.serialization.json.JsonNull -import kotlinx.serialization.json.JsonObject -import kotlinx.serialization.json.jsonArray -import kotlinx.serialization.json.jsonObject -import kotlinx.serialization.json.jsonPrimitive import okhttp3.OkHttpClient import okhttp3.Request import okhttp3.Response @@ -73,7 +67,7 @@ class AnimeFlv : ConfigurableAnimeSource, ParsedAnimeHttpSource() { return anime } - override fun popularAnimeNextPageSelector(): String = "ul.pagination li a[rel=next]:not(li.disabled)" + override fun popularAnimeNextPageSelector(): String = "ul.pagination li.selected ~ li" override fun episodeListParse(response: Response): List { return super.episodeListParse(response).reversed() @@ -84,7 +78,7 @@ class AnimeFlv : ConfigurableAnimeSource, ParsedAnimeHttpSource() { override fun episodeFromElement(element: Element): SEpisode { val episode = SEpisode.create() val epNum = getNumberFromEpsString(element.select("p").text()) - episode.setUrlWithoutDomain(element.attr("abs:href")) + episode.setUrlWithoutDomain(element.attr("href")) episode.episode_number = when { (epNum.isNotEmpty()) -> epNum.toFloat() else -> 1F @@ -102,63 +96,39 @@ class AnimeFlv : ConfigurableAnimeSource, ParsedAnimeHttpSource() { override fun videoListParse(response: Response): List