fixed wrong episode in indonime providers

This commit is contained in:
hexated 2023-01-31 09:33:17 +07:00
parent 5685ca6d25
commit a6e5375cad
12 changed files with 41 additions and 38 deletions

View file

@ -1,5 +1,5 @@
// use an integer for version numbers
version = 5
version = 6
cloudstream {

View file

@ -144,10 +144,10 @@ class NeonimeProvider : MainAPI() {
val year = document.select("#info a[href*=\"-year/\"]").text().toIntOrNull()
val (malId, anilistId, image, cover) = getTracker(title, "tv", year)
val episodes = document.select("ul.episodios > li").mapNotNull {
val header = it.selectFirst(".episodiotitle > a")?.ownText().toString()
val name = Regex("(Episode\\s?\\d+)").find(header)?.groupValues?.getOrNull(0) ?: header
val link = fixUrl(it.selectFirst(".episodiotitle > a")!!.attr("href"))
Episode(link, name)
val name = it.selectFirst(".episodiotitle > a")?.ownText().toString()
val episode = Regex("(\\d+[.,]?\\d*)").find(name)?.groupValues?.getOrNull(0)?.toIntOrNull()
Episode(link, name, episode = episode)
}.reversed()
return newAnimeLoadResponse(title, url, TvType.Anime) {