asianload: fix episode_number selectors (#276)

* Update AsianLoad.kt

* Update build.gradle
This commit is contained in:
Ahmed gamal
2022-01-28 21:47:05 +02:00
committed by GitHub
parent ee21d9ccc9
commit ba62b48403
2 changed files with 11 additions and 2 deletions

View File

@ -5,7 +5,7 @@ ext {
extName = 'AsianLoad'
pkgNameSuffix = 'en.asianload'
extClass = '.AsianLoad'
extVersionCode = 1
extVersionCode = 2
libVersion = '12'
}

View File

@ -71,10 +71,19 @@ class AsianLoad : ConfigurableAnimeSource, ParsedAnimeHttpSource() {
val episode = SEpisode.create()
episode.setUrlWithoutDomain(element.attr("href"))
episode.name = "Episode: " + element.attr("href").substringAfter("episode-")
episode.episode_number = element.attr("href").substringAfter("episode-").toFloat()
val epNum = getNumberFromEpsString(element.attr("href").substringAfter("episode-"))
episode.episode_number = when {
(epNum.isNotEmpty()) -> epNum.toFloat()
else -> 1F
}
//episode.episode_number = element.attr("href").substringAfter("episode-").toFloat()
// episode.date_upload = element.select("div.meta span.date").text()
return episode
}
private fun getNumberFromEpsString(epsStr: String): String {
return epsStr.filter { it.isDigit() }
}
// Video urls