diff --git a/src/en/fouranime/build.gradle b/src/en/fouranime/build.gradle index c13937ba5..9d683dc8a 100644 --- a/src/en/fouranime/build.gradle +++ b/src/en/fouranime/build.gradle @@ -5,7 +5,7 @@ ext { extName = '4anime.to' pkgNameSuffix = 'en.fouranime' extClass = '.FourAnime' - extVersionCode = 5 + extVersionCode = 6 libVersion = '10' } dependencies { diff --git a/src/en/fouranime/src/eu/kanade/tachiyomi/animeextension/en/fouranime/FourAnime.kt b/src/en/fouranime/src/eu/kanade/tachiyomi/animeextension/en/fouranime/FourAnime.kt index 72e0575da..d57e173cf 100644 --- a/src/en/fouranime/src/eu/kanade/tachiyomi/animeextension/en/fouranime/FourAnime.kt +++ b/src/en/fouranime/src/eu/kanade/tachiyomi/animeextension/en/fouranime/FourAnime.kt @@ -68,9 +68,19 @@ class FourAnime : ParsedAnimeHttpSource() { anime.title = document.select("p.single-anime-desktop").text() anime.genre = document.select("div.tag a").joinToString(", ") { it.text() } anime.description = document.select("div#description-mob p[class!=description-mobile]").text() + anime.author = document.select("div.detail a[data-reactid=\".0.1.0.0.2.0.0.1.1.1.1\"]").text() + anime.status = parseStatus(document.select("div.detail a[data-reactid=\".0.1.0.0.2.0.0.1.1.3.1\"]").text()) return anime } + private fun parseStatus(statusString: String): Int { + return when (statusString) { + "Currently Airing" -> SAnime.ONGOING + "Completed" -> SAnime.COMPLETED + else -> SAnime.UNKNOWN + } + } + override fun latestUpdatesNextPageSelector(): String = "a.nextpostslink" override fun latestUpdatesFromElement(element: Element): SAnime {