Senpai Ediciones: Fix duplicated pages (#16617)

Fix duplicated pages and change selectors
This commit is contained in:
Rolando Lecca 2023-05-30 09:47:09 -05:00 committed by GitHub
parent c4c516b20a
commit 77d2a6e8e8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 21 additions and 2 deletions

View File

@ -1,7 +1,26 @@
package eu.kanade.tachiyomi.extension.es.senpaiediciones
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
import eu.kanade.tachiyomi.source.model.SManga
import java.text.SimpleDateFormat
import java.util.Locale
class SenpaiEdiciones : MangaThemesia("Senpai Ediciones", "http://senpaiediciones.com", "es", dateFormat = SimpleDateFormat("MMMM dd, yyyy", Locale("es")))
class SenpaiEdiciones : MangaThemesia(
"Senpai Ediciones",
"http://senpaiediciones.com",
"es",
dateFormat = SimpleDateFormat("MMMM dd, yyyy", Locale("es")),
) {
override val seriesAuthorSelector = ".imptdt:contains(Autor) i"
override val seriesStatusSelector = ".imptdt:contains(Estado) i"
override val pageSelector = "div#readerarea img:not(noscript img)"
override fun String?.parseStatus(): Int = when {
this == null -> SManga.UNKNOWN
listOf("curso").any { this.contains(it, ignoreCase = true) } -> SManga.ONGOING
this.contains("hiatus", ignoreCase = true) -> SManga.ON_HIATUS
this.contains("finalizado", ignoreCase = true) -> SManga.COMPLETED
else -> SManga.UNKNOWN
}
}

View File

@ -102,7 +102,7 @@ class MangaThemesiaGenerator : ThemeSourceGenerator {
SingleLang("Ryukonesia", "https://ryukonesia.net", "id"),
SingleLang("Sekaikomik", "https://www.sekaikomik.pro", "id", isNsfw = true, overrideVersionCode = 10),
SingleLang("Sekte Doujin", "https://sektedoujin.lol", "id", isNsfw = true, overrideVersionCode = 4),
SingleLang("Senpai Ediciones", "http://senpaiediciones.com", "es"),
SingleLang("Senpai Ediciones", "http://senpaiediciones.com", "es", overrideVersionCode = 1),
SingleLang("Shadow Mangas", "https://shadowmangas.com", "es", overrideVersionCode = 1),
SingleLang("Shea Manga", "https://sheakomik.com", "id", overrideVersionCode = 4),
SingleLang("Silence Scan", "https://silencescan.com.br", "pt-BR", isNsfw = true, overrideVersionCode = 5),