ReYume: fix issue from changing site theme (#10279)

This commit is contained in:
Luqman 2025-09-01 19:10:55 +07:00 committed by Draff
parent 9113f87e1e
commit 08cf9260e8
Signed by: Draff
GPG Key ID: E8A89F3211677653
4 changed files with 21 additions and 14 deletions

View File

@ -2,4 +2,4 @@ plugins {
id("lib-multisrc")
}
baseVersionCode = 10
baseVersionCode = 11

View File

@ -154,6 +154,7 @@ abstract class ZeistManga(
protected open val mangaDetailsSelectorAuthor = "span#author"
protected open val mangaDetailsSelectorArtist = "span#artist"
protected open val mangaDetailsSelectorAltName = "header > p"
protected open val mangaDetailsSelectorStatus = "span[data-status]"
protected open val mangaDetailsSelectorInfo = ".y6x11p"
protected open val mangaDetailsSelectorInfoTitle = "strong"
protected open val mangaDetailsSelectorInfoDescription = "span.dt"
@ -175,6 +176,7 @@ abstract class ZeistManga(
.joinToString { it.text() }
author = profileManga.selectFirst(mangaDetailsSelectorAuthor)?.text()
artist = profileManga.selectFirst(mangaDetailsSelectorArtist)?.text()
status = parseStatus(profileManga.selectFirst(mangaDetailsSelectorStatus)?.text() ?: "")
val infoElement = profileManga.select(mangaDetailsSelectorInfo)
infoElement.forEach { element ->

View File

@ -1,9 +1,9 @@
ext {
extName = 'ReYume'
extClass = '.ReYume'
themePkg = 'makaru'
themePkg = 'zeistmanga'
baseUrl = 'https://www.re-yume.my.id'
overrideVersionCode = 35
overrideVersionCode = 26
isNsfw = true
}

View File

@ -1,16 +1,21 @@
package eu.kanade.tachiyomi.extension.id.inazumanga
import eu.kanade.tachiyomi.multisrc.makaru.Makaru
import eu.kanade.tachiyomi.source.model.Page
import eu.kanade.tachiyomi.util.asJsoup
import okhttp3.Response
import eu.kanade.tachiyomi.multisrc.zeistmanga.ZeistManga
class ReYume : Makaru("ReYume", "https://www.re-yume.my.id", "id") {
override fun pageListParse(response: Response): List<Page> {
val document = response.asJsoup()
class ReYume : ZeistManga("ReYume", "https://www.re-yume.my.id", "id") {
return document.select(".post-body img").mapIndexed { idx, img ->
Page(idx, imageUrl = img.absUrl("src"))
}
}
override val popularMangaSelector = "div.PopularPosts div.grid > article"
override val popularMangaSelectorTitle = ".post-title a"
override val popularMangaSelectorUrl = ".item-thumbnail a"
override val mangaDetailsSelector = "#main"
override val mangaDetailsSelectorGenres = "a[rel=tag]"
override val mangaDetailsSelectorAuthor = "#extra-info dl:contains(Author) dd"
override val mangaDetailsSelectorArtist = "#extra-info dl:contains(Artist) dd"
override val mangaDetailsSelectorAltName = "#extra-info dl:contains(Alternative) dd"
override val mangaDetailsSelectorInfo = "div:has(h1)"
override val mangaDetailsSelectorInfoTitle = "h1"
override val mangaDetailsSelectorInfoDescription = "span"
override val pageListSelector = ".post-body img"
}