diff --git a/multisrc/overrides/madara/leviatanscans/src/LeviatanScansFactory.kt b/multisrc/overrides/madara/leviatanscans/src/LeviatanScansFactory.kt new file mode 100644 index 000000000..3ff4c033b --- /dev/null +++ b/multisrc/overrides/madara/leviatanscans/src/LeviatanScansFactory.kt @@ -0,0 +1,14 @@ +package eu.kanade.tachiyomi.extension.all.leviatanscans + +import eu.kanade.tachiyomi.multisrc.madara.Madara +import eu.kanade.tachiyomi.source.Source +import eu.kanade.tachiyomi.source.SourceFactory + +class LeviatanScansFactory : SourceFactory { + override fun createSources(): List = listOf( + LeviatanScansEN(), + LeviatanScansES(), + ) +} +class LeviatanScansEN : Madara("Leviatan Scans", "https://leviatanscans.com", "en") +class LeviatanScansES : Madara("Leviatan Scans", "https://leviatanscans.com", "es") diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/genkan/GenkanGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/genkan/GenkanGenerator.kt index 8f7a01d32..d4fda9efe 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/genkan/GenkanGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/genkan/GenkanGenerator.kt @@ -13,14 +13,11 @@ class GenkanGenerator : ThemeSourceGenerator { override val baseVersionCode: Int = 1 override val sources = listOf( - MultiLang("Leviatan Scans", "https://leviatanscans.com", listOf("en", "es"), - className = "LeviatanScansFactory", pkgName = "leviatanscans", overrideVersionCode = 1), SingleLang("Hunlight Scans", "https://hunlight-scans.info", "en"), SingleLang("ZeroScans", "https://zeroscans.com", "en"), SingleLang("The Nonames Scans", "https://the-nonames.com", "en"), SingleLang("Edelgarde Scans", "https://edelgardescans.com", "en"), SingleLang("Method Scans", "https://methodscans.com", "en"), - SingleLang("Sleeping Knight Scans", "https://skscans.com", "en"), SingleLang("LynxScans", "https://lynxscans.com", "en", overrideVersionCode = 1), ) diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt index 8f0030cd8..c7f1d6034 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt @@ -234,6 +234,9 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Yuri Verso", "https://yuri.live", "pt-BR"), SingleLang("Zin Translator", "https://zinmanga.com", "en"), SingleLang("ZManga", "https://zmanga.org", "es"), + SingleLang("Sleeping Knight Scans", "https://skscans.com", "en"), + MultiLang("Leviatan Scans", "https://leviatanscans.com", listOf("en", "es"), + className = "LeviatanScansFactory"), ) companion object {