[RU]Mangalib fix qualitative cover & change destroy list chapter (#7872)
This commit is contained in:
parent
64c29c5fd3
commit
794ba6ab9a
|
@ -5,7 +5,7 @@ ext {
|
||||||
extName = 'MangaLib'
|
extName = 'MangaLib'
|
||||||
pkgNameSuffix = 'ru.libmanga'
|
pkgNameSuffix = 'ru.libmanga'
|
||||||
extClass = '.LibManga'
|
extClass = '.LibManga'
|
||||||
extVersionCode = 52
|
extVersionCode = 53
|
||||||
libVersion = '1.2'
|
libVersion = '1.2'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -88,7 +88,7 @@ class LibManga : ConfigurableSource, HttpSource() {
|
||||||
val manga = SManga.create()
|
val manga = SManga.create()
|
||||||
element.select("div.cover").first().let { img ->
|
element.select("div.cover").first().let { img ->
|
||||||
manga.thumbnail_url = baseUrl + img.attr("data-src").substringAfter(baseUrl)
|
manga.thumbnail_url = baseUrl + img.attr("data-src").substringAfter(baseUrl)
|
||||||
.replace("cover_thumb", "cover_250x350")
|
.replace("_thumb", "_250x350")
|
||||||
}
|
}
|
||||||
|
|
||||||
element.select("a").first().let { link ->
|
element.select("a").first().let { link ->
|
||||||
|
@ -161,13 +161,6 @@ class LibManga : ConfigurableSource, HttpSource() {
|
||||||
|
|
||||||
val manga = SManga.create()
|
val manga = SManga.create()
|
||||||
|
|
||||||
if (document.html().contains("Манга удалена по просьбе правообладателей") ||
|
|
||||||
document.html().contains("Данный тайтл лицензирован на территории РФ.")
|
|
||||||
) {
|
|
||||||
manga.status = SManga.LICENSED
|
|
||||||
return manga
|
|
||||||
}
|
|
||||||
|
|
||||||
val body = document.select("div.media-info-list").first()
|
val body = document.select("div.media-info-list").first()
|
||||||
val rawCategory = body.select("div.media-info-list__title:contains(Тип) + div").text()
|
val rawCategory = body.select("div.media-info-list__title:contains(Тип) + div").text()
|
||||||
val category = when {
|
val category = when {
|
||||||
|
@ -200,7 +193,12 @@ class LibManga : ConfigurableSource, HttpSource() {
|
||||||
manga.thumbnail_url = baseUrl + document.select(".media-sidebar__cover > img").attr("src").substringAfter(baseOrig)
|
manga.thumbnail_url = baseUrl + document.select(".media-sidebar__cover > img").attr("src").substringAfter(baseOrig)
|
||||||
manga.author = body.select("div.media-info-list__title:contains(Автор) + div").text()
|
manga.author = body.select("div.media-info-list__title:contains(Автор) + div").text()
|
||||||
manga.artist = body.select("div.media-info-list__title:contains(Художник) + div").text()
|
manga.artist = body.select("div.media-info-list__title:contains(Художник) + div").text()
|
||||||
manga.status = when (
|
manga.status = if (document.html().contains("Манга удалена по просьбе правообладателей") ||
|
||||||
|
document.html().contains("Данный тайтл лицензирован на территории РФ.")
|
||||||
|
) {
|
||||||
|
SManga.LICENSED
|
||||||
|
} else
|
||||||
|
when (
|
||||||
body.select("div.media-info-list__title:contains(Статус перевода) + div")
|
body.select("div.media-info-list__title:contains(Статус перевода) + div")
|
||||||
.text()
|
.text()
|
||||||
.toLowerCase(Locale.ROOT)
|
.toLowerCase(Locale.ROOT)
|
||||||
|
@ -220,8 +218,13 @@ class LibManga : ConfigurableSource, HttpSource() {
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun chapterListParse(response: Response): List<SChapter> {
|
override fun chapterListParse(response: Response): List<SChapter> {
|
||||||
val dataStr = response
|
val document = response.asJsoup()
|
||||||
.asJsoup()
|
if (document.html().contains("Манга удалена по просьбе правообладателей") ||
|
||||||
|
document.html().contains("Данный тайтл лицензирован на территории РФ.")
|
||||||
|
) {
|
||||||
|
return emptyList()
|
||||||
|
}
|
||||||
|
val dataStr = document
|
||||||
.toString()
|
.toString()
|
||||||
.substringAfter("window.__DATA__ = ")
|
.substringAfter("window.__DATA__ = ")
|
||||||
.substringBefore("window._SITE_COLOR_")
|
.substringBefore("window._SITE_COLOR_")
|
||||||
|
|
Loading…
Reference in New Issue