Small fix

pull/274/head
devi 3 years ago
parent 931f126119
commit d494bf19ee

@ -12,7 +12,7 @@ import java.util.Locale
@MangaSourceParser("ERO18X", "Ero18x", "", ContentType.HENTAI)
internal class Ero18x(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.ERO18X, "ero18x.com", 10) {
override val datePattern = "MMMM d"
override val datePattern = "MM/dd"
override val sourceLocale: Locale = Locale.ENGLISH
override val withoutAjax = true
@ -23,7 +23,6 @@ internal class Ero18x(context: MangaLoaderContext) :
val href = a.attrAsRelativeUrl("href")
val link = href + stylepage
val dateText = li.selectFirst("a.c-new-tag")?.attr("title") ?: li.selectFirst(selectDate)?.text()
val name = a.selectFirst("p")?.text() ?: a.ownText()
MangaChapter(
id = generateUid(href),

@ -7,6 +7,6 @@ import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
@MangaSourceParser("MANGASTARZ", "Manga Starz", "ar")
internal class MangaStarz(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.MANGASTARZ, "mangastarz.com", pageSize = 10) {
MadaraParser(context, MangaSource.MANGASTARZ, "mangastarz.org", pageSize = 10) {
override val datePattern = "d MMMM، yyyy"
}

@ -1,12 +0,0 @@
package org.koitharu.kotatsu.parsers.site.madara.ar
import org.koitharu.kotatsu.parsers.MangaLoaderContext
import org.koitharu.kotatsu.parsers.MangaSourceParser
import org.koitharu.kotatsu.parsers.model.MangaSource
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
@MangaSourceParser("MANGASTARZCOM", "Manga Starz .Com", "ar")
internal class MangaStarzCom(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.MANGASTARZCOM, "mangastarz.com", 10) {
override val datePattern = "d MMMM، yyyy"
}

@ -8,7 +8,7 @@ import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
@MangaSourceParser("JIANGZAITOON", "Jiangzaitoon", "tr", ContentType.HENTAI)
internal class Jiangzaitoon(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.JIANGZAITOON, "jiangzaitoon.co") {
MadaraParser(context, MangaSource.JIANGZAITOON, "jiangzaitoon.cc") {
override val postreq = true
override val datePattern = "dd MMMM yyyy"
override val datePattern = "d MMMM yyyy"
}

@ -20,7 +20,7 @@ class UnionMangasParser(context: MangaLoaderContext) : PagedMangaParser(context,
SortOrder.POPULARITY,
)
override val configKeyDomain = ConfigKey.Domain("guimah.com")
override val configKeyDomain = ConfigKey.Domain("unionmangasbr.top", "guimah.com")
override suspend fun getListPage(
page: Int,
@ -47,7 +47,7 @@ class UnionMangasParser(context: MangaLoaderContext) : PagedMangaParser(context,
).addPathSegment(page.toString())
val doc = webClient.httpGet(url.build()).parseHtml()
val root = doc.selectFirstOrThrow("div.tamanho-bloco-perfil")
return root.select(".lista-perfil-mangas-novos").map { div ->
return root.select(".lista-mangas").map { div ->
val a = div.selectFirstOrThrow("a")
val img = div.selectFirstOrThrow("img")
val href = a.attrAsRelativeUrl("href")
@ -71,11 +71,7 @@ class UnionMangasParser(context: MangaLoaderContext) : PagedMangaParser(context,
override suspend fun getDetails(manga: Manga): Manga {
val doc = webClient.httpGet(manga.url.toAbsoluteUrl(domain)).parseHtml()
val root = if (doc.selectFirst(".perfil-d-manga") == null) {
doc.selectFirstOrThrow(".perfil-p-manga")
} else {
doc.selectFirstOrThrow(".perfil-d-manga")
}
val root = doc.selectFirstOrThrow(".perfil-d-manga, .perfil-p-manga, .manga-pagina")
val dateFormat = SimpleDateFormat("dd/MM/yyyy", Locale.ROOT)
return manga.copy(
rating = root.select("h2")
@ -117,8 +113,7 @@ class UnionMangasParser(context: MangaLoaderContext) : PagedMangaParser(context,
override suspend fun getPages(chapter: MangaChapter): List<MangaPage> {
val fullUrl = chapter.url.toAbsoluteUrl(domain)
val doc = webClient.httpGet(fullUrl).parseHtml()
val root = doc.body().selectFirstOrThrow("article")
return root.selectOrThrow("img[pag]").mapNotNull { img ->
return doc.body().selectOrThrow("img[pag]").mapNotNull { img ->
val href = img.attrAsRelativeUrl("src")
if (href.startsWith("/images/banner")) {
return@mapNotNull null

@ -19,7 +19,7 @@ internal class AllHentaiParser(
context: MangaLoaderContext,
) : GroupleParser(context, MangaSource.ALLHENTAI, 1) {
override val configKeyDomain = ConfigKey.Domain("z.allhen.online", "2023.allhen.online")
override val configKeyDomain = ConfigKey.Domain("24.allhen.online", "z.allhen.online", "2023.allhen.online")
override val defaultIsNsfw = true
override val authUrl: String

Loading…
Cancel
Save