beerpsi c8c4110a55 Clear out MangaThemesia source requests (#1079)
* 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
2024-02-13 02:56:17 +00:00

27 lines
1.1 KiB
Kotlin
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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
}
}