diff --git a/src/ru/remanga/build.gradle b/src/ru/remanga/build.gradle index 4125ed407..87be783f0 100644 --- a/src/ru/remanga/build.gradle +++ b/src/ru/remanga/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'Remanga' pkgNameSuffix = 'ru.remanga' extClass = '.Remanga' - extVersionCode = 77 + extVersionCode = 78 } dependencies { diff --git a/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/Remanga.kt b/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/Remanga.kt index fb8b3b375..222eacefb 100644 --- a/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/Remanga.kt +++ b/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/Remanga.kt @@ -390,7 +390,11 @@ class Remanga : ConfigurableSource, HttpSource() { altName = "Альтернативные названия:\n" + another_name + "\n\n" } val mediaNameLanguage = if (isEng.equals("rus")) en_name else rus_name - this.description = mediaNameLanguage + "\n" + ratingStar + " " + ratingValue + " (голосов: " + count_rating + ")\n" + altName + Jsoup.parse(o.description.replace("<p>", "").replace("</p>", "REPLACbR")).text().replace("REPLACbR", "\n") + this.description = "$mediaNameLanguage\n$ratingStar $ratingValue (голосов: $count_rating)\n$altName" + + o.description?.let { Jsoup.parseBodyFragment(it) } + ?.select("p") + ?.joinToString("\n") { it.text() } + .orEmpty() genre = (parseType(type) + ", " + parseAge(age_limit) + ", " + (genres + categories).joinToString { it.name }).split(", ").filter { it.isNotEmpty() }.joinToString { it.trim() } status = parseStatus(o.status.id) } diff --git a/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/dto/Dto.kt b/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/dto/Dto.kt index e9bff02f9..7764a33a1 100644 --- a/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/dto/Dto.kt +++ b/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/dto/Dto.kt @@ -49,7 +49,7 @@ data class MangaDetDto( val rus_name: String, val another_name: String, val dir: String, - val description: String, + val description: String?, val issue_year: Int?, val img: ImgDto, val type: TagsDto,