Add KomikLab Scans (#13321)

This commit is contained in:
AntsyLich 2022-09-03 00:48:17 +06:00 committed by GitHub
parent 648d7b6e17
commit 5a90cbf361
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 22 additions and 10 deletions

View File

@ -1,9 +0,0 @@
package eu.kanade.tachiyomi.extension.id.komiklab
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
class KomikLab : MangaThemesia("Komik Lab", "https://komiklab.com", "id") {
override val hasProjectPage = true
override val seriesDetailsSelector = ".seriestucon"
}

View File

@ -0,0 +1,21 @@
package eu.kanade.tachiyomi.extension.all.komiklab
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
import eu.kanade.tachiyomi.source.SourceFactory
class KomikLabFactory : SourceFactory {
override fun createSources() = listOf(
KomikLabEn(),
KomikLabId()
)
}
class KomikLabEn : MangaThemesia("KomikLab Scans", "https://scans.komiklab.com", "en") {
override val hasProjectPage = true
}
class KomikLabId : MangaThemesia("Komik Lab", "https://komiklab.com", "id") {
override val hasProjectPage = true
override val seriesDetailsSelector = ".seriestucon"
}

View File

@ -15,6 +15,7 @@ class MangaThemesiaGenerator : ThemeSourceGenerator {
override val sources = listOf(
MultiLang("Asura Scans", "https://www.asurascans.com", listOf("en", "tr"), className = "AsuraScansFactory", pkgName = "asurascans", overrideVersionCode = 16),
MultiLang("Flame Scans", "https://flamescans.org", listOf("ar", "en"), className = "FlameScansFactory", pkgName = "flamescans", overrideVersionCode = 1),
MultiLang("Komik Lab", "https://komiklab.com", listOf("en", "id"), className = "KomikLabFactory", pkgName = "komiklab", overrideVersionCode = 1),
SingleLang("Ace Scans", "https://acescans.xyz", "en", isNsfw = true, overrideVersionCode = 2),
SingleLang("Alpha Scans", "https://alpha-scans.org", "en", overrideVersionCode = 1),
SingleLang("Animated Glitched Scans", "https://anigliscans.com", "en"),
@ -40,7 +41,6 @@ class MangaThemesiaGenerator : ThemeSourceGenerator {
SingleLang("KlanKomik", "https://klankomik.com", "id", overrideVersionCode = 1),
SingleLang("Komik AV", "https://komikav.com", "id", overrideVersionCode = 1),
SingleLang("Komik Cast", "https://komikcast.me", "id", overrideVersionCode = 13),
SingleLang("Komik Lab", "https://komiklab.com", "id"),
SingleLang("Komik Station", "https://komikstation.co", "id", overrideVersionCode = 3),
SingleLang("KomikIndo.co", "https://komikindo.co", "id", className = "KomikindoCo", overrideVersionCode = 3),
SingleLang("KomikMama", "https://komikmama.co", "id", overrideVersionCode = 1),