* Add Comicaso (#466) * Add Comicsekai (#798) * Add Dragon-Manga (#66) * Add Iris Scanlator (#630) * Add Lami-Manga (#74) * Add Makimaaaaa (#73) * Add Manga Efendisi (#197) * Add Manga-Mate (#297) * Add Manga-Moon (#63) * Add NTR-Manga (#71) * Make Thunder Scans multilang and add Thunder Scans EN (#812) * ThunderScans: Update generator
27 lines
1.1 KiB
Kotlin
27 lines
1.1 KiB
Kotlin
package eu.kanade.tachiyomi.extension.tr.mangaefendisi
|
||
|
||
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
|
||
import eu.kanade.tachiyomi.source.model.SManga
|
||
import java.text.SimpleDateFormat
|
||
import java.util.Locale
|
||
|
||
class MangaEfendisi : MangaThemesia(
|
||
"Manga Efendisi",
|
||
"https://mangaefendisi.net",
|
||
"tr",
|
||
dateFormat = SimpleDateFormat("MMMM d, yyyy", Locale("tr")),
|
||
) {
|
||
override val seriesAuthorSelector = ".fmed b:contains(Yazar) + span"
|
||
override val seriesArtistSelector = ".fmed b:contains(Çizer) + span"
|
||
override val seriesTypeSelector = ".tsinfo .imptdt:contains(Tip) a"
|
||
override val seriesStatusSelector = ".tsinfo .imptdt:contains(Durum) i"
|
||
|
||
override fun String?.parseStatus(): Int = when {
|
||
this == null -> SManga.UNKNOWN
|
||
listOf("güncel", "devam ediyor").any { this.contains(it, ignoreCase = true) } -> SManga.ONGOING
|
||
this.contains("tamamlandı", ignoreCase = true) -> SManga.COMPLETED
|
||
this.contains("bırakıldı", ignoreCase = true) -> SManga.CANCELLED
|
||
else -> SManga.UNKNOWN
|
||
}
|
||
}
|