witanime: some fixes
This commit is contained in:
@ -5,7 +5,7 @@ ext {
|
|||||||
extName = 'WIT ANIME'
|
extName = 'WIT ANIME'
|
||||||
pkgNameSuffix = 'ar.witanime'
|
pkgNameSuffix = 'ar.witanime'
|
||||||
extClass = '.WitAnime'
|
extClass = '.WitAnime'
|
||||||
extVersionCode = 4
|
extVersionCode = 5
|
||||||
libVersion = '12'
|
libVersion = '12'
|
||||||
}
|
}
|
||||||
dependencies {
|
dependencies {
|
||||||
|
@ -43,13 +43,18 @@ class WitAnime : ParsedAnimeHttpSource() {
|
|||||||
|
|
||||||
override fun popularAnimeNextPageSelector(): String = "ul.pagination a.next"
|
override fun popularAnimeNextPageSelector(): String = "ul.pagination a.next"
|
||||||
|
|
||||||
|
override fun episodeListParse(response: Response): List<SEpisode> {
|
||||||
|
return super.episodeListParse(response).reversed()
|
||||||
|
}
|
||||||
|
|
||||||
override fun episodeListSelector() = "div.ehover6 > div.episodes-card-title > h3"
|
override fun episodeListSelector() = "div.ehover6 > div.episodes-card-title > h3"
|
||||||
|
|
||||||
override fun episodeFromElement(element: Element): SEpisode {
|
override fun episodeFromElement(element: Element): SEpisode {
|
||||||
val episode = SEpisode.create()
|
val episode = SEpisode.create()
|
||||||
episode.setUrlWithoutDomain(element.select("a").attr("href"))
|
episode.setUrlWithoutDomain(element.select("a").attr("href"))
|
||||||
episode.name = element.select("a").text()
|
episode.name = element.select("a").text()
|
||||||
|
val episodeNumberString = element.select("a").text().removePrefix("الحلقة ")
|
||||||
|
episode.episode_number = episodeNumberString.toFloat()
|
||||||
return episode
|
return episode
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -70,7 +75,7 @@ class WitAnime : ParsedAnimeHttpSource() {
|
|||||||
|
|
||||||
override fun videoFromElement(element: Element): Video {
|
override fun videoFromElement(element: Element): Video {
|
||||||
element.attr("src")
|
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")
|
override fun videoUrlParse(document: Document) = throw Exception("not used")
|
||||||
|
Reference in New Issue
Block a user