Merge pull request #194 from davvarrr/patch-15

54 new source and rework
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 { override fun parseDetails(manga: Manga, body: Element, chapters: List<MangaChapter>): Manga {
val root = body.selectFirstOrThrow(".site-content") val root = body.selectFirstOrThrow(".site-content")
val postContent = root.selectFirstOrThrow(".post-content") val postContent = root.selectFirstOrThrow(".summary_content")
val tags = postContent.getElementsContainingOwnText("Genre(s) ") val tags = postContent.getElementsContainingOwnText("Genre(s) ")
.firstOrNull()?.tableValue() .firstOrNull()?.tableValue()
?.getElementsByAttributeValueContaining("href", tagPrefix) ?.getElementsByAttributeValueContaining("href", tagPrefix)

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

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

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

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

Loading…
Cancel
Save