parent
4abf5c3bef
commit
a620620b81
|
@ -5,7 +5,7 @@ ext {
|
||||||
appName = 'Tachiyomi: Madara'
|
appName = 'Tachiyomi: Madara'
|
||||||
pkgNameSuffix = "all.madara"
|
pkgNameSuffix = "all.madara"
|
||||||
extClass = '.MadaraFactory'
|
extClass = '.MadaraFactory'
|
||||||
extVersionCode = 9
|
extVersionCode = 10
|
||||||
libVersion = '1.2'
|
libVersion = '1.2'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -5,8 +5,10 @@ import eu.kanade.tachiyomi.network.GET
|
||||||
import eu.kanade.tachiyomi.source.Source
|
import eu.kanade.tachiyomi.source.Source
|
||||||
import eu.kanade.tachiyomi.source.SourceFactory
|
import eu.kanade.tachiyomi.source.SourceFactory
|
||||||
import eu.kanade.tachiyomi.source.model.FilterList
|
import eu.kanade.tachiyomi.source.model.FilterList
|
||||||
|
import eu.kanade.tachiyomi.source.model.Page
|
||||||
import eu.kanade.tachiyomi.source.model.SChapter
|
import eu.kanade.tachiyomi.source.model.SChapter
|
||||||
import eu.kanade.tachiyomi.util.asJsoup
|
import eu.kanade.tachiyomi.util.asJsoup
|
||||||
|
import okhttp3.Headers
|
||||||
import java.text.SimpleDateFormat
|
import java.text.SimpleDateFormat
|
||||||
import java.util.Locale
|
import java.util.Locale
|
||||||
import okhttp3.Response
|
import okhttp3.Response
|
||||||
|
@ -127,6 +129,14 @@ class MangazukiClubKO : Madara("Mangazuki.club", "https://mangazuki.club/", "ko"
|
||||||
class FirstKissManga : Madara("1st Kiss", "https://1stkissmanga.com/", "en") {
|
class FirstKissManga : Madara("1st Kiss", "https://1stkissmanga.com/", "en") {
|
||||||
override val pageListParseSelector = "div.reading-content img"
|
override val pageListParseSelector = "div.reading-content img"
|
||||||
override fun searchMangaNextPageSelector() = "nav.navigation-ajax"
|
override fun searchMangaNextPageSelector() = "nav.navigation-ajax"
|
||||||
|
private val cdnUrl = "cdn.1stkissmanga.com"
|
||||||
|
override fun imageRequest(page: Page): Request {
|
||||||
|
val cdnHeaders = Headers.Builder().apply {
|
||||||
|
add("Referer", baseUrl)
|
||||||
|
add("Host", cdnUrl)
|
||||||
|
}.build()
|
||||||
|
return if (page.imageUrl!!.contains(cdnUrl)) GET(page.imageUrl!!, cdnHeaders) else GET(page.imageUrl!!, headers)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
class Mangalike : Madara("Mangalike", "https://mangalike.net/", "en") {
|
class Mangalike : Madara("Mangalike", "https://mangalike.net/", "en") {
|
||||||
override fun searchMangaNextPageSelector() = "nav.navigation-ajax"
|
override fun searchMangaNextPageSelector() = "nav.navigation-ajax"
|
||||||
|
|
Loading…
Reference in New Issue