Madara: filtering some tags for genre (#14206)
- filtering some useless/spam from tags for genre
This commit is contained in:
parent
08d9419ad9
commit
f8d6c1f88d
@ -667,7 +667,14 @@ abstract class Madara(
|
||||
// add tag(s) to genre
|
||||
if (mangaDetailsSelectorTag.isNotEmpty()) {
|
||||
select(mangaDetailsSelectorTag).forEach { element ->
|
||||
if (genres.contains(element.text()).not()) {
|
||||
if (genres.contains(element.text()).not() &&
|
||||
element.text().length <= 25 &&
|
||||
element.text().contains("read", true).not() &&
|
||||
element.text().contains(name, true).not() &&
|
||||
element.text().contains(name.replace(" ", ""), true).not() &&
|
||||
element.text().contains(manga.title, true).not() &&
|
||||
element.text().contains(altName, true).not()
|
||||
) {
|
||||
genres.add(element.text().lowercase(Locale.ROOT))
|
||||
}
|
||||
}
|
||||
|
@ -10,7 +10,7 @@ class MadaraGenerator : ThemeSourceGenerator {
|
||||
|
||||
override val themeClass = "Madara"
|
||||
|
||||
override val baseVersionCode: Int = 24
|
||||
override val baseVersionCode: Int = 25
|
||||
|
||||
override val sources = listOf(
|
||||
MultiLang("Leviatan Scans", "https://leviatanscans.com", listOf("en", "es"), className = "LeviatanScansFactory", overrideVersionCode = 13),
|
||||
|
Loading…
x
Reference in New Issue
Block a user