Madara (1st Kiss fix) (#1400)

Madara (1st Kiss fix)
This commit is contained in:
Mike 2019-08-18 00:22:37 -04:00 committed by Eugene
parent 4abf5c3bef
commit a620620b81
2 changed files with 11 additions and 1 deletions

View File

@ -5,7 +5,7 @@ ext {
appName = 'Tachiyomi: Madara'
pkgNameSuffix = "all.madara"
extClass = '.MadaraFactory'
extVersionCode = 9
extVersionCode = 10
libVersion = '1.2'
}

View File

@ -5,8 +5,10 @@ import eu.kanade.tachiyomi.network.GET
import eu.kanade.tachiyomi.source.Source
import eu.kanade.tachiyomi.source.SourceFactory
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.util.asJsoup
import okhttp3.Headers
import java.text.SimpleDateFormat
import java.util.Locale
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") {
override val pageListParseSelector = "div.reading-content img"
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") {
override fun searchMangaNextPageSelector() = "nav.navigation-ajax"