master
Koitharu 2 years ago
parent 952e9c39ac
commit 915d4093b9
Signed by: Koitharu
GPG Key ID: 676DEE768C17A9D7

@ -310,7 +310,7 @@ internal class MangaDexParser(context: MangaLoaderContext) : MangaParser(context
val chapter = MangaChapter(
id = generateUid(id),
name = attrs.getStringOrNull("title")?.takeUnless(String::isEmpty)
?: "Chapter #${number.toString().removeSuffix(".0")}",
?: "Chapter #${number.formatSimple()}",
number = if (number <= 0f) (branchedChapters[branch]?.size?.plus(1) ?: 0) else number.toInt(),
url = id,
scanlator = team,

@ -7,6 +7,6 @@ import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
@MangaSourceParser("CERISE_SCANS", "CeriseScans", "pt")
internal class CeriseScans(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.CERISE_SCANS, "cerisescan.net") {
MadaraParser(context, MangaSource.CERISE_SCANS, "cerisetoon.com") {
override val datePattern: String = "dd 'de' MMMMM 'de' yyyy"
}

@ -1,5 +1,6 @@
package org.koitharu.kotatsu.parsers.site.pt
import okhttp3.Headers
import okhttp3.Interceptor
import okhttp3.MediaType.Companion.toMediaTypeOrNull
import okhttp3.Response
@ -23,6 +24,11 @@ internal class LuratoonScansParser(context: MangaLoaderContext) : MangaParser(co
override val configKeyDomain = ConfigKey.Domain("luratoon.com")
private val userAgentKey = ConfigKey.UserAgent(context.getDefaultUserAgent())
override val headers: Headers
get() = Headers.Builder().add("User-Agent", config[userAgentKey]).build()
override val isSearchSupported = false
override val isTagsExclusionSupported = false
override val isMultipleTagsSupported = false
@ -147,4 +153,9 @@ internal class LuratoonScansParser(context: MangaLoaderContext) : MangaParser(co
return response
}
}
override fun onCreateConfig(keys: MutableCollection<ConfigKey<*>>) {
super.onCreateConfig(keys)
keys.add(userAgentKey)
}
}

@ -94,7 +94,7 @@ class MuitoHentai(context: MangaLoaderContext) : PagedMangaParser(context, Manga
source = source,
)
},
chapters = doc.select(".backgroundpost h3 a").mapChapters(reversed = true) { i, a ->
chapters = doc.select(".backgroundpost h3 a").mapChapters() { i, a ->
val href = a.attrAsAbsoluteUrl("href")
MangaChapter(
id = generateUid(href),

Loading…
Cancel
Save