MadaraParser: Add some values + Fix warn

master
dragonx943 7 months ago
parent 170a11ae26
commit 60e451303e
No known key found for this signature in database
GPG Key ID: 48DD99A2C5421C1C

@ -17,7 +17,9 @@ jobs:
with:
java-version: '21'
distribution: 'jetbrains'
cache: 'gradle'
- name: Set up Gradle 📦
uses: gradle/actions/setup-gradle@ed408507eac070d1f99cc633dbcf757c94c7933a # v4.4.3
- name: Compile parsers 🚀
run: ./gradlew compileKotlin

@ -21,7 +21,9 @@ jobs:
with:
java-version: '21'
distribution: 'jetbrains'
cache: 'gradle'
- name: Set up Gradle 📦
uses: gradle/actions/setup-gradle@ed408507eac070d1f99cc633dbcf757c94c7933a # v4.4.3
- name: Compile parsers 🚀
run: ./gradlew compileKotlin

@ -134,6 +134,7 @@ internal abstract class MadaraParser(
"en curso",
"ongoing",
"on going",
"OnGoing",
"ativo",
"en cours",
"en cours \uD83D\uDFE2",
@ -478,7 +479,7 @@ internal abstract class MadaraParser(
return elements.map { div ->
val href = div.selectFirstOrThrow("a").attrAsRelativeUrl("href")
val summary = div.selectFirst(".tab-summary") ?: div.selectFirst(".item-summary")
val author = summary?.selectFirst(".mg_author")?.selectFirst("a")?.ownText()
val author = summary?.selectFirst(".mg_author, .mg_artists")?.selectFirst("a")?.ownText()
Manga(
id = generateUid(href),
url = href,
@ -567,7 +568,7 @@ internal abstract class MadaraParser(
val href = doc.selectFirst("head meta[property='og:url']")?.attr("content")?.toRelativeUrl(domain) ?: manga.url
val testCheckAsync = doc.select(selectTestAsync)
val chaptersDeferred = if (testCheckAsync.isNullOrEmpty()) {
val chaptersDeferred = if (testCheckAsync.isEmpty()) {
async { loadChapters(href, doc) }
} else {
async { getChapters(manga, doc) }

@ -2,6 +2,7 @@ package org.koitharu.kotatsu.parsers.site.vi
import okhttp3.Headers
import org.json.JSONArray
import org.koitharu.kotatsu.parsers.Broken
import org.koitharu.kotatsu.parsers.MangaLoaderContext
import org.koitharu.kotatsu.parsers.MangaSourceParser
import org.koitharu.kotatsu.parsers.config.ConfigKey
@ -13,6 +14,7 @@ import org.koitharu.kotatsu.parsers.util.json.getStringOrNull
import java.text.SimpleDateFormat
import java.util.*
@Broken
@MangaSourceParser("NHENTAIWORLD", "Nhentai World", "vi", ContentType.HENTAI)
internal class NhentaiWorld(context: MangaLoaderContext) :
PagedMangaParser(context, MangaParserSource.NHENTAIWORLD, 24) {

Loading…
Cancel
Save