Fix MangaLib
This commit is contained in:
@@ -16,7 +16,7 @@ android {
|
|||||||
minSdkVersion 21
|
minSdkVersion 21
|
||||||
targetSdkVersion 30
|
targetSdkVersion 30
|
||||||
versionCode gitCommits
|
versionCode gitCommits
|
||||||
versionName '1.0-b2'
|
versionName '1.0-b3'
|
||||||
|
|
||||||
kapt {
|
kapt {
|
||||||
arguments {
|
arguments {
|
||||||
|
|||||||
@@ -129,16 +129,15 @@ open class MangaLibRepository(loaderContext: MangaLoaderContext) :
|
|||||||
?.text()?.toFloatOrNull()?.div(5f) ?: manga.rating,
|
?.text()?.toFloatOrNull()?.div(5f) ?: manga.rating,
|
||||||
author = info.getElementsMatchingOwnText("Автор").firstOrNull()
|
author = info.getElementsMatchingOwnText("Автор").firstOrNull()
|
||||||
?.nextElementSibling()?.text() ?: manga.author,
|
?.nextElementSibling()?.text() ?: manga.author,
|
||||||
tags = info.getElementsMatchingOwnText("Жанры")?.firstOrNull()
|
tags = info.selectFirst("div.media-tags")
|
||||||
?.nextElementSibling()?.select("a")?.mapToSet { a ->
|
?.select("a.media-tag-item")?.mapToSet { a ->
|
||||||
MangaTag(
|
MangaTag(
|
||||||
title = a.text().capitalize(),
|
title = a.text().capitalize(),
|
||||||
key = a.attr("href").substringAfterLast('='),
|
key = a.attr("href").substringAfterLast('='),
|
||||||
source = source
|
source = source
|
||||||
)
|
)
|
||||||
} ?: manga.tags,
|
} ?: manga.tags,
|
||||||
description = info.getElementsMatchingOwnText("Описание")?.firstOrNull()
|
description = info.selectFirst("div.media-description__text")?.html(),
|
||||||
?.nextElementSibling()?.html(),
|
|
||||||
chapters = chapters
|
chapters = chapters
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
@@ -165,7 +164,7 @@ open class MangaLibRepository(loaderContext: MangaLoaderContext) :
|
|||||||
}
|
}
|
||||||
val url = json.getJSONObject("img").getString("url")
|
val url = json.getJSONObject("img").getString("url")
|
||||||
return pages.map { x ->
|
return pages.map { x ->
|
||||||
val pageUrl = "$domain$url${x.getString("u")}"
|
val pageUrl = "$domain/$url${x.getString("u")}"
|
||||||
MangaPage(
|
MangaPage(
|
||||||
id = pageUrl.longHashCode(),
|
id = pageUrl.longHashCode(),
|
||||||
url = pageUrl,
|
url = pageUrl,
|
||||||
|
|||||||
Reference in New Issue
Block a user