Merge pull request #194 from davvarrr/patch-15

54 new source and rework
pull/197/head
Koitharu 3 years ago committed by GitHub
commit bb5e49758a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -31,7 +31,7 @@ internal class Atlantisscan(context: MangaLoaderContext) :
override fun parseDetails(manga: Manga, body: Element, chapters: List<MangaChapter>): Manga {
val root = body.selectFirstOrThrow(".site-content")
val postContent = root.selectFirstOrThrow(".post-content")
val postContent = root.selectFirstOrThrow(".summary_content")
val tags = postContent.getElementsContainingOwnText("Genre(s) ")
.firstOrNull()?.tableValue()
?.getElementsByAttributeValueContaining("href", tagPrefix)

@ -34,7 +34,7 @@ internal class Hentaiteca(context: MangaLoaderContext) :
override fun parseDetails(manga: Manga, body: Element, chapters: List<MangaChapter>): Manga {
val root = body.selectFirstOrThrow(".site-content")
val postContent = root.selectFirstOrThrow(".post-content")
val postContent = root.selectFirstOrThrow(".summary_content")
val tags = postContent.getElementsContainingOwnText("Gênero(s)")
.firstOrNull()?.tableValue()
?.getElementsByAttributeValueContaining("href", tagPrefix)

@ -23,10 +23,10 @@ internal class Hentaizone(context: MangaLoaderContext) :
override val isNsfwSource = true
override fun String.asMangaState(): MangaState? = when (this) {
"OnGoing",
"En Cours",
-> MangaState.ONGOING
"finished",
"Terminé",
-> MangaState.FINISHED
else -> null
@ -34,7 +34,7 @@ internal class Hentaizone(context: MangaLoaderContext) :
override fun parseDetails(manga: Manga, body: Element, chapters: List<MangaChapter>): Manga {
val root = body.selectFirstOrThrow(".site-content")
val postContent = root.selectFirstOrThrow(".post-content")
val postContent = root.selectFirstOrThrow(".summary_content")
val tags = postContent.getElementsContainingOwnText("Genre(s)")
.firstOrNull()?.tableValue()
?.getElementsByAttributeValueContaining("href", tagPrefix)

@ -42,7 +42,7 @@ internal class HhentaiFr(context: MangaLoaderContext) :
override fun parseDetails(manga: Manga, body: Element, chapters: List<MangaChapter>): Manga {
val root = body.selectFirstOrThrow(".site-content")
val postContent = root.selectFirstOrThrow(".post-content")
val postContent = root.selectFirstOrThrow(".summary_content")
val tags = postContent.getElementsContainingOwnText("Genre(s)")
.firstOrNull()?.tableValue()
?.getElementsByAttributeValueContaining("href", tagPrefix)

@ -32,7 +32,7 @@ internal class MangaScantrad(context: MangaLoaderContext) :
override fun parseDetails(manga: Manga, body: Element, chapters: List<MangaChapter>): Manga {
val root = body.selectFirstOrThrow(".site-content")
val postContent = root.selectFirstOrThrow(".post-content")
val postContent = root.selectFirstOrThrow(".summary_content")
val tags = postContent.getElementsContainingOwnText("Genre(s)")
.firstOrNull()?.tableValue()
?.getElementsByAttributeValueContaining("href", tagPrefix)
@ -50,7 +50,7 @@ internal class MangaScantrad(context: MangaLoaderContext) :
.firstOrNull()?.tableValue()?.text()?.trim(),
altTitle = postContent.getElementsContainingOwnText("Alternatif")
.firstOrNull()?.tableValue()?.text()?.trim(),
state = postContent.getElementsContainingOwnText("Statut")
state = postContent.getElementsContainingOwnText("État")
.firstOrNull()?.tableValue()?.text()?.asMangaState(),
tags = tags,
isNsfw = body.hasClass("adult-content"),

@ -27,7 +27,7 @@ internal class ScantradVf(context: MangaLoaderContext) :
override fun parseDetails(manga: Manga, body: Element, chapters: List<MangaChapter>): Manga {
val root = body.selectFirstOrThrow(".site-content")
val postContent = root.selectFirstOrThrow(".post-content")
val postContent = root.selectFirstOrThrow(".summary_content")
val tags = postContent.getElementsContainingOwnText("Genre(s)")
.firstOrNull()?.tableValue()
?.getElementsByAttributeValueContaining("href", tagPrefix)

Loading…
Cancel
Save