Tachiyomi-Extensions/multisrc/overrides/madara/sevenkingscanlation/src/SevenKingScanlationFactory.kt

33 lines
1.2 KiB
Kotlin

package eu.kanade.tachiyomi.extension.all.sevenkingscanlation
import eu.kanade.tachiyomi.multisrc.madara.Madara
import eu.kanade.tachiyomi.source.Source
import eu.kanade.tachiyomi.source.SourceFactory
import java.text.SimpleDateFormat
import java.util.Locale
class SevenKingScanlationFactory : SourceFactory {
override fun createSources(): List<Source> = listOf(
SevenKingScanlationEN(),
SevenKingScanlationES(),
)
}
class SevenKingScanlationEN : Madara("Seven King Scanlation", "https://sksubs.net", "en", SimpleDateFormat("MMMMM dd, yyyy", Locale("es"))) {
override fun searchMangaSelector(): String {
return "${super.searchMangaSelector()}:contains(English)"
}
override fun popularMangaSelector(): String {
return "${super.popularMangaSelector()}:contains(English)"
}
}
class SevenKingScanlationES : Madara("Seven King Scanlation", "https://sksubs.net", "es", SimpleDateFormat("MMMMM dd, yyyy", Locale("es"))) {
override fun searchMangaSelector(): String {
return "${super.searchMangaSelector()}:not(:contains(English))"
}
override fun popularMangaSelector(): String {
return "${super.popularMangaSelector()}:not(:contains(English))"
}
}