Fix MangaLib

This commit is contained in:
Koitharu
2021-01-21 07:32:50 +02:00
parent 9054f5720f
commit 0c0214a85e
2 changed files with 5 additions and 6 deletions

View File

@@ -16,7 +16,7 @@ android {
minSdkVersion 21
targetSdkVersion 30
versionCode gitCommits
versionName '1.0-b2'
versionName '1.0-b3'
kapt {
arguments {

View File

@@ -129,16 +129,15 @@ open class MangaLibRepository(loaderContext: MangaLoaderContext) :
?.text()?.toFloatOrNull()?.div(5f) ?: manga.rating,
author = info.getElementsMatchingOwnText("Автор").firstOrNull()
?.nextElementSibling()?.text() ?: manga.author,
tags = info.getElementsMatchingOwnText("Жанры")?.firstOrNull()
?.nextElementSibling()?.select("a")?.mapToSet { a ->
tags = info.selectFirst("div.media-tags")
?.select("a.media-tag-item")?.mapToSet { a ->
MangaTag(
title = a.text().capitalize(),
key = a.attr("href").substringAfterLast('='),
source = source
)
} ?: manga.tags,
description = info.getElementsMatchingOwnText("Описание")?.firstOrNull()
?.nextElementSibling()?.html(),
description = info.selectFirst("div.media-description__text")?.html(),
chapters = chapters
)
}
@@ -165,7 +164,7 @@ open class MangaLibRepository(loaderContext: MangaLoaderContext) :
}
val url = json.getJSONObject("img").getString("url")
return pages.map { x ->
val pageUrl = "$domain$url${x.getString("u")}"
val pageUrl = "$domain/$url${x.getString("u")}"
MangaPage(
id = pageUrl.longHashCode(),
url = pageUrl,