diff --git a/src/ar/witanime/build.gradle b/src/ar/witanime/build.gradle index 107198829..832414294 100644 --- a/src/ar/witanime/build.gradle +++ b/src/ar/witanime/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'WIT ANIME' pkgNameSuffix = 'ar.witanime' extClass = '.WitAnime' - extVersionCode = 4 + extVersionCode = 5 libVersion = '12' } dependencies { diff --git a/src/ar/witanime/src/eu/kanade/tachiyomi/animeextension/ar/witanime/WitAnime.kt b/src/ar/witanime/src/eu/kanade/tachiyomi/animeextension/ar/witanime/WitAnime.kt index 8fe3342fb..1e4507ae9 100644 --- a/src/ar/witanime/src/eu/kanade/tachiyomi/animeextension/ar/witanime/WitAnime.kt +++ b/src/ar/witanime/src/eu/kanade/tachiyomi/animeextension/ar/witanime/WitAnime.kt @@ -43,13 +43,18 @@ class WitAnime : ParsedAnimeHttpSource() { override fun popularAnimeNextPageSelector(): String = "ul.pagination a.next" + override fun episodeListParse(response: Response): List { + return super.episodeListParse(response).reversed() + } + override fun episodeListSelector() = "div.ehover6 > div.episodes-card-title > h3" override fun episodeFromElement(element: Element): SEpisode { val episode = SEpisode.create() episode.setUrlWithoutDomain(element.select("a").attr("href")) episode.name = element.select("a").text() - + val episodeNumberString = element.select("a").text().removePrefix("الحلقة ") + episode.episode_number = episodeNumberString.toFloat() return episode } @@ -70,7 +75,7 @@ class WitAnime : ParsedAnimeHttpSource() { override fun videoFromElement(element: Element): Video { element.attr("src") - return Video(element.attr("src"), element.attr("src"), element.attr("src"), null) + return Video(element.attr("src"), "Unknown quality", element.attr("src"), null) } override fun videoUrlParse(document: Document) = throw Exception("not used")