KomikCast, SekteKomik: fix thumbnail issue (#7276)

* KomikCast: fix thumbnail issue

Closes #6955

* SekteKomik: fix thumbnail issue
This commit is contained in:
Riztard Lanthorn 2021-05-30 07:26:17 +07:00 committed by GitHub
parent b15d718ebb
commit 5adc6f44cc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 33 additions and 7 deletions

View File

@ -29,9 +29,18 @@ class KomikCast : WPMangaStream("Komik Cast", "https://komikcast.com", "id") {
.build()
override fun headersBuilder(): Headers.Builder = Headers.Builder()
.add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36 Edg/90.0.818.62")
.add("Referer", "https://www.google.com")
.add("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9")
.add("Accept-language", "en-US,en;q=0.9")
.add("Referer", baseUrl)
override fun imageRequest(page: Page): Request {
val newHeaders = headersBuilder()
.set("Accept", "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8")
.set("Referer", page.url)
.build()
return GET(page.imageUrl!!, newHeaders)
}
override fun popularMangaSelector() = "div.list-update_item"
override fun popularMangaRequest(page: Int): Request {

View File

@ -1,9 +1,13 @@
package eu.kanade.tachiyomi.extension.id.sektekomik
import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
import java.util.concurrent.TimeUnit
import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream
import eu.kanade.tachiyomi.network.GET
import eu.kanade.tachiyomi.source.model.Page
import okhttp3.OkHttpClient
import java.util.concurrent.TimeUnit
import okhttp3.Headers
import okhttp3.Request
class SekteKomik : WPMangaStream("Sekte Komik", "https://sektekomik.com", "id") {
// Formerly "Sekte Komik (WP Manga Stream)"
@ -17,4 +21,17 @@ class SekteKomik : WPMangaStream("Sekte Komik", "https://sektekomik.com", "id")
.addNetworkInterceptor(rateLimitInterceptor)
.build()
override fun headersBuilder(): Headers.Builder = Headers.Builder()
.add("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9")
.add("Accept-language", "en-US,en;q=0.9")
.add("Referer", baseUrl)
override fun imageRequest(page: Page): Request {
val newHeaders = headersBuilder()
.set("Accept", "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8")
.set("Referer", page.url)
.build()
return GET(page.imageUrl!!, newHeaders)
}
}

View File

@ -22,7 +22,7 @@ class WPMangaStreamGenerator : ThemeSourceGenerator {
SingleLang("MangaP", "https://mangap.me", "ar"),
SingleLang("Boosei", "https://boosei.com", "id"),
SingleLang("Mangakyo", "https://www.mangakyo.me", "id"),
SingleLang("Sekte Komik", "https://sektekomik.com", "id"),
SingleLang("Sekte Komik", "https://sektekomik.com", "id", overrideVersionCode = 1),
SingleLang("Komik Station", "https://komikstation.com", "id"),
SingleLang("Komik Indo", "https://www.komikindo.web.id", "id", className = "KomikIndoWPMS"),
SingleLang("Non-Stop Scans", "https://www.nonstopscans.com", "en", className = "NonStopScans"),
@ -34,7 +34,7 @@ class WPMangaStreamGenerator : ThemeSourceGenerator {
SingleLang("GURU Komik", "https://gurukomik.com", "id"),
SingleLang("Shea Manga", "https://sheamanga.my.id", "id"),
SingleLang("Komik AV", "https://komikav.com", "id"),
SingleLang("Komik Cast", "https://komikcast.com", "id", overrideVersionCode = 4),
SingleLang("Komik Cast", "https://komikcast.com", "id", overrideVersionCode = 5),
SingleLang("West Manga", "https://westmanga.info", "id"),
SingleLang("Komik GO", "https://komikgo.com", "id", overrideVersionCode = 1),
SingleLang("MangaSwat", "https://mangaswat.com", "ar"),