26 lines
957 B
Kotlin
26 lines
957 B
Kotlin
package eu.kanade.tachiyomi.extension.id.shiyurasub
|
|
|
|
import eu.kanade.tachiyomi.multisrc.zeistmanga.ZeistManga
|
|
import eu.kanade.tachiyomi.source.model.SManga
|
|
import eu.kanade.tachiyomi.util.asJsoup
|
|
import okhttp3.Response
|
|
|
|
class ShiyuraSub : ZeistManga("ShiyuraSub", "https://shiyurasub.blogspot.com", "id") {
|
|
|
|
override val hasFilters = true
|
|
override val hasLanguageFilter = false
|
|
|
|
override val pageListSelector = "main.content article.container"
|
|
|
|
override fun mangaDetailsParse(response: Response): SManga {
|
|
val document = response.asJsoup()
|
|
val profileManga = document.selectFirst("main.content.post")!!
|
|
return SManga.create().apply {
|
|
thumbnail_url = profileManga.selectFirst("div.grid img")!!.attr("abs:src")
|
|
description = profileManga.select("#synopsis").text()
|
|
genre = profileManga.select("div.my-5 > a[rel=tag]")
|
|
.joinToString { it.text() }
|
|
}
|
|
}
|
|
}
|