Kaguya(Yubikiri): Rebranding and fixes ()

Rebranding
This commit is contained in:
Chopper 2025-05-18 02:36:28 -03:00 committed by Draff
parent 39919d1e0a
commit ebaccb53c1
No known key found for this signature in database
GPG Key ID: E8A89F3211677653
7 changed files with 20 additions and 9 deletions
src/id/yubikiri
build.gradle
res
mipmap-hdpi
mipmap-mdpi
mipmap-xhdpi
mipmap-xxhdpi
mipmap-xxxhdpi
src/eu/kanade/tachiyomi/extension/id/yubikiri

@ -1,9 +1,9 @@
ext { ext {
extName = 'Yubikiri' extName = 'Kaguya'
extClass = '.Yubikiri' extClass = '.Kaguya'
themePkg = 'madara' themePkg = 'madara'
baseUrl = 'https://yubikiri.my.id' baseUrl = 'https://kaguya.id'
overrideVersionCode = 0 overrideVersionCode = 1
isNsfw = false isNsfw = false
} }

Binary file not shown.

Before

(image error) Size: 7.0 KiB

After

(image error) Size: 4.4 KiB

Binary file not shown.

Before

(image error) Size: 3.6 KiB

After

(image error) Size: 2.4 KiB

Binary file not shown.

Before

(image error) Size: 11 KiB

After

(image error) Size: 5.7 KiB

Binary file not shown.

Before

(image error) Size: 23 KiB

After

(image error) Size: 10 KiB

Binary file not shown.

Before

(image error) Size: 39 KiB

After

(image error) Size: 14 KiB

@ -1,22 +1,33 @@
package eu.kanade.tachiyomi.extension.id.yubikiri package eu.kanade.tachiyomi.extension.id.yubikiri
import eu.kanade.tachiyomi.multisrc.madara.Madara import eu.kanade.tachiyomi.multisrc.madara.Madara
import okhttp3.OkHttpClient
import org.jsoup.nodes.Element import org.jsoup.nodes.Element
import java.text.SimpleDateFormat import java.text.SimpleDateFormat
import java.util.Locale import java.util.Locale
import java.util.concurrent.TimeUnit
class Yubikiri : Madara( class Kaguya : Madara(
"Yubikiri", "Kaguya",
"https://yubikiri.my.id", "https://kaguya.id",
"id", "id",
dateFormat = SimpleDateFormat("d MMMM", Locale("en")), dateFormat = SimpleDateFormat("d MMMM", Locale("en")),
) { ) {
override val mangaDetailsSelectorAuthor = ".manga-authors > a"
override val mangaDetailsSelectorDescription = ".manga-summary p" override val client: OkHttpClient = super.client.newBuilder()
.readTimeout(1, TimeUnit.MINUTES)
.build()
override val id = 1557304490417397104
override val mangaDetailsSelectorTitle = "h1.post-title"
override val mangaDetailsSelectorStatus = "div.summary-heading:contains(Status) + div"
override val mangaDetailsSelectorThumbnail = "head meta[property='og:image']" // Same as browse override val mangaDetailsSelectorThumbnail = "head meta[property='og:image']" // Same as browse
override val useNewChapterEndpoint = true override val useNewChapterEndpoint = true
override val useLoadMoreRequest = LoadMoreStrategy.Never
override fun imageFromElement(element: Element): String? { override fun imageFromElement(element: Element): String? {
return super.imageFromElement(element) return super.imageFromElement(element)
?.takeIf { it.isNotEmpty() } ?.takeIf { it.isNotEmpty() }