Opt-out some Madara sources from the manga-entries filter (#16075)

* Opt-out some Madara sources from the manga-entries filter.

* Fix some lint issues.
This commit is contained in:
Alessandro Jean 2023-04-16 22:11:01 -03:00 committed by GitHub
parent 4a20984161
commit 26fc3f1be2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 27 additions and 3 deletions

View File

@ -0,0 +1,10 @@
package eu.kanade.tachiyomi.extension.en.freemangatop
import eu.kanade.tachiyomi.multisrc.madara.Madara
class FreeMangaTop : Madara("FreeMangaTop", "https://freemangatop.com", "en") {
// The website does not flag the content.
override val useLoadMoreSearch = false
override val filterNonMangaItems = false
}

View File

@ -0,0 +1,10 @@
package eu.kanade.tachiyomi.extension.en.manhuafast
import eu.kanade.tachiyomi.multisrc.madara.Madara
class ManhuaFast : Madara("ManhuaFast", "https://manhuafast.com", "en") {
// The website does not flag the content.
override val useLoadMoreSearch = false
override val filterNonMangaItems = false
}

View File

@ -7,4 +7,8 @@ import java.util.Locale
class TopManhua : Madara("Top Manhua", "https://topmanhua.com", "en", SimpleDateFormat("MM/dd/yy", Locale.US)) {
override fun headersBuilder(): Headers.Builder = super.headersBuilder().add("Referer", baseUrl)
// The website does not flag the content.
override val useLoadMoreSearch = false
override val filterNonMangaItems = false
}

View File

@ -91,7 +91,7 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("Esomanga", "https://esomanga.com", "tr", overrideVersionCode = 1),
SingleLang("Estufa de Cristal", "https://scanestufadecristal.site", "pt-BR", className = "EstufaDeCristal"),
SingleLang("EvaScans", "https://evascans.com", "tr"),
SingleLang("FreeMangaTop", "https://freemangatop.com", "en", overrideVersionCode = 1),
SingleLang("FreeMangaTop", "https://freemangatop.com", "en", overrideVersionCode = 2),
SingleLang("FaeStorm", "https://faestormmanga.com", "tr"),
SingleLang("FastManhwa", "https://fastmanhwa.net", "en", isNsfw = true, overrideVersionCode = 2),
SingleLang("Fay Scans", "https://fayscans.com.br", "pt-BR", overrideVersionCode = 1),
@ -273,7 +273,7 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("Manhua SY", "https://www.manhuasy.com", "en", overrideVersionCode = 1),
SingleLang("ManhuaBox", "https://manhuabox.net", "en", overrideVersionCode = 2),
SingleLang("ManhuaChill", "https://manhuachill.com", "en"),
SingleLang("ManhuaFast", "https://manhuafast.com", "en", overrideVersionCode = 1),
SingleLang("ManhuaFast", "https://manhuafast.com", "en", overrideVersionCode = 2),
SingleLang("Manhuaga", "https://manhuaga.com", "en", overrideVersionCode = 2),
SingleLang("ManhuaHot", "https://manhuahot.com", "en"),
SingleLang("Manhuas.net", "https://manhuas.net", "en", className = "Manhuasnet", overrideVersionCode = 2),
@ -407,7 +407,7 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("Toonily", "https://toonily.com", "en", isNsfw = true, overrideVersionCode = 9),
SingleLang("Toonily.net", "https://toonily.net", "en", isNsfw = true, className = "Toonilynet", overrideVersionCode = 2),
SingleLang("ToonMany", "https://toonmany.com", "en", isNsfw = true),
SingleLang("Top Manhua", "https://topmanhua.com", "en", overrideVersionCode = 1),
SingleLang("Top Manhua", "https://topmanhua.com", "en", overrideVersionCode = 2),
SingleLang("Tortuga Ceviri", "https://tortuga-ceviri.com", "tr"),
SingleLang("Trap Scans", "https://trapscans.com", "en"),
SingleLang("TreeManga", "https://treemanga.com", "en", overrideVersionCode = 1),