WeebCentral: Fix thumbnail (#9021)

* Fix thumbnail

* Bump version
This commit is contained in:
Chopper 2025-05-30 19:54:22 -03:00 committed by Draff
parent ee40d4e9e4
commit adaca0c48e
Signed by: Draff
GPG Key ID: E8A89F3211677653
2 changed files with 8 additions and 3 deletions

View File

@ -1,7 +1,7 @@
ext {
extName = 'Weeb Central'
extClass = '.WeebCentral'
extVersionCode = 13
extVersionCode = 14
isNsfw = true
}

View File

@ -84,7 +84,7 @@ class WeebCentral : ParsedHttpSource() {
override fun searchMangaSelector(): String = "article > section > a"
override fun searchMangaFromElement(element: Element): SManga = SManga.create().apply {
thumbnail_url = element.selectFirst("img")?.absUrl("src")
thumbnail_url = element.sourceImg()
title = element.selectFirst("div:not([class]):last-child")!!.text()
setUrlWithoutDomain(element.absUrl("href"))
}
@ -101,7 +101,7 @@ class WeebCentral : ParsedHttpSource() {
val descBuilder = StringBuilder()
with(document.select("section[x-data] > section")[0]) {
thumbnail_url = selectFirst("img")!!.attr("abs:src")
thumbnail_url = sourceImg()
author = select("ul > li:has(strong:contains(Author)) > span > a").joinToString { it.text() }
genre = select("ul > li:has(strong:contains(Tag),strong:contains(Type)) a").joinToString { it.text() }
status = selectFirst("ul > li:has(strong:contains(Status)) > a").parseStatus()
@ -215,6 +215,11 @@ class WeebCentral : ParsedHttpSource() {
// ============================= Utilities ==============================
private fun Element.sourceImg(): String? {
return selectFirst("source")?.attr("srcset")?.replace("small", "normal")
?: selectFirst("img")?.absUrl("src")
}
private fun defaultFilterList(sortFilter: SortFilter): FilterList = FilterList(
sortFilter,
SortOrderFilter(),