BiliManga: use markdown in description (#10304)
use markdown in description
This commit is contained in:
parent
76c7d2a0a7
commit
f990ba581a
@ -1,7 +1,7 @@
|
|||||||
ext {
|
ext {
|
||||||
extName = 'BiliManga'
|
extName = 'BiliManga'
|
||||||
extClass = '.BiliManga'
|
extClass = '.BiliManga'
|
||||||
extVersionCode = 4
|
extVersionCode = 5
|
||||||
isNsfw = true
|
isNsfw = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -69,10 +69,12 @@ class BiliManga : HttpSource(), ConfigurableSource {
|
|||||||
val cur = doc.selectFirst("#pagelink > strong")!!.text().toInt()
|
val cur = doc.selectFirst("#pagelink > strong")!!.text().toInt()
|
||||||
cur < total
|
cur < total
|
||||||
}
|
}
|
||||||
|
|
||||||
url.contains("search") -> {
|
url.contains("search") -> {
|
||||||
val find = PAGE_REGEX.find(doc.selectFirst("#pagelink > span")!!.text())!!
|
val find = PAGE_REGEX.find(doc.selectFirst("#pagelink > span")!!.text())!!
|
||||||
find.groups[1]!!.value.toInt() < find.groups[1]!!.value.toInt()
|
find.groups[1]!!.value.toInt() < find.groups[1]!!.value.toInt()
|
||||||
}
|
}
|
||||||
|
|
||||||
else -> size == 50
|
else -> size == 50
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -137,11 +139,12 @@ class BiliManga : HttpSource(), ConfigurableSource {
|
|||||||
val doc = response.asJsoup()
|
val doc = response.asJsoup()
|
||||||
val meta = doc.selectFirst(".book-meta")!!.text().split("|")
|
val meta = doc.selectFirst(".book-meta")!!.text().split("|")
|
||||||
val extra = meta.filterNot(META_REGEX::containsMatchIn)
|
val extra = meta.filterNot(META_REGEX::containsMatchIn)
|
||||||
val backupname = doc.selectFirst(".backupname")?.let { "【別名:${it.text()}】\n\n" } ?: ""
|
val bkname =
|
||||||
|
doc.selectFirst(".backupname")?.let { "**別名**:${it.text()}\n\n---\n\n" } ?: ""
|
||||||
setUrlWithoutDomain(doc.location())
|
setUrlWithoutDomain(doc.location())
|
||||||
title = doc.selectFirst(".book-title")!!.text()
|
title = doc.selectFirst(".book-title")!!.text()
|
||||||
thumbnail_url = doc.selectFirst(".book-cover")!!.attr("src")
|
thumbnail_url = doc.selectFirst(".book-cover")!!.attr("src")
|
||||||
description = backupname + doc.selectFirst("#bookSummary > content")?.wholeText()?.trim()
|
description = bkname + doc.selectFirst("#bookSummary > content")?.wholeText()?.trim()
|
||||||
artist = doc.selectFirst(".authorname")?.text()
|
artist = doc.selectFirst(".authorname")?.text()
|
||||||
author = doc.selectFirst(".illname")?.text() ?: artist
|
author = doc.selectFirst(".illname")?.text() ?: artist
|
||||||
status = when (meta.firstOrNull()) {
|
status = when (meta.firstOrNull()) {
|
||||||
@ -182,7 +185,7 @@ class BiliManga : HttpSource(), ConfigurableSource {
|
|||||||
val images = it.select(".imagecontent")
|
val images = it.select(".imagecontent")
|
||||||
check(images.isNotEmpty()) {
|
check(images.isNotEmpty()) {
|
||||||
it.selectFirst("#acontentz")?.let { e ->
|
it.selectFirst("#acontentz")?.let { e ->
|
||||||
if ("電腦端" in e.text()) "不支持電腦端查看,請在高級設置中更換移動端UA標識" else "漫畫可能已下架或需要登錄查看"
|
if ("電腦端" in e.text()) "不支持電腦端查看,請在高級設置中更換移動端UA標識" else "漫畫可能已下架或需要足夠的權限"
|
||||||
} ?: "章节鏈接错误"
|
} ?: "章节鏈接错误"
|
||||||
}
|
}
|
||||||
images.mapIndexed { i, image ->
|
images.mapIndexed { i, image ->
|
||||||
|
Loading…
x
Reference in New Issue
Block a user