MajorScans: fix double image (#1584)

This commit is contained in:
Vetle Ledaal 2024-02-28 15:34:48 +00:00 committed by Draff
parent 5a643095ad
commit 9c064fb3eb
2 changed files with 16 additions and 2 deletions

View File

@ -3,7 +3,7 @@ ext {
extClass = '.MajorScans'
themePkg = 'mangathemesia'
baseUrl = 'https://www.majorscans.com'
overrideVersionCode = 0
overrideVersionCode = 1
}
apply from: "$rootDir/common.gradle"

View File

@ -1,6 +1,7 @@
package eu.kanade.tachiyomi.extension.tr.majorscans
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
import eu.kanade.tachiyomi.source.model.SManga
import java.text.SimpleDateFormat
import java.util.Locale
@ -9,4 +10,17 @@ class MajorScans : MangaThemesia(
"https://www.majorscans.com",
"tr",
dateFormat = SimpleDateFormat("MMMM dd, yyyy", Locale("tr")),
)
) {
override val seriesStatusSelector = ".imptdt:contains(Durumu) i"
override val pageSelector = "div#readerarea img:not(noscript img)"
override fun String?.parseStatus(): Int = when {
this == null -> SManga.UNKNOWN
listOf("devam ediyor", "güncel").any { this.contains(it, ignoreCase = true) } -> SManga.ONGOING
this.contains("tamamlandı", ignoreCase = true) -> SManga.COMPLETED
this.contains("bırakıldı", ignoreCase = true) -> SManga.CANCELLED
this.contains("sezon finali", ignoreCase = true) -> SManga.ON_HIATUS
else -> SManga.UNKNOWN
}
}