diff --git a/src/tr/koreliscans/build.gradle b/src/tr/koreliscans/build.gradle new file mode 100644 index 000000000..5f5215588 --- /dev/null +++ b/src/tr/koreliscans/build.gradle @@ -0,0 +1,10 @@ +ext { + extName = 'Koreli Scans' + extClass = '.KoreliScans' + themePkg = 'madara' + baseUrl = 'https://koreliscans.com' + overrideVersionCode = 0 + isNsfw = false +} + +apply from: "$rootDir/common.gradle" diff --git a/src/tr/koreliscans/res/mipmap-hdpi/ic_launcher.png b/src/tr/koreliscans/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..e608563ef Binary files /dev/null and b/src/tr/koreliscans/res/mipmap-hdpi/ic_launcher.png differ diff --git a/src/tr/koreliscans/res/mipmap-mdpi/ic_launcher.png b/src/tr/koreliscans/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..a22130b3b Binary files /dev/null and b/src/tr/koreliscans/res/mipmap-mdpi/ic_launcher.png differ diff --git a/src/tr/koreliscans/res/mipmap-xhdpi/ic_launcher.png b/src/tr/koreliscans/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..d7f071f51 Binary files /dev/null and b/src/tr/koreliscans/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/src/tr/koreliscans/res/mipmap-xxhdpi/ic_launcher.png b/src/tr/koreliscans/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..09b0e315e Binary files /dev/null and b/src/tr/koreliscans/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/src/tr/koreliscans/res/mipmap-xxxhdpi/ic_launcher.png b/src/tr/koreliscans/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..cce0903cc Binary files /dev/null and b/src/tr/koreliscans/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/src/tr/koreliscans/src/eu/kanade/tachiyomi/extension/tr/koreliscans/KoreliScans.kt b/src/tr/koreliscans/src/eu/kanade/tachiyomi/extension/tr/koreliscans/KoreliScans.kt new file mode 100644 index 000000000..12cf5b2af --- /dev/null +++ b/src/tr/koreliscans/src/eu/kanade/tachiyomi/extension/tr/koreliscans/KoreliScans.kt @@ -0,0 +1,25 @@ +package eu.kanade.tachiyomi.extension.tr.koreliscans + +import eu.kanade.tachiyomi.multisrc.madara.Madara +import eu.kanade.tachiyomi.source.model.MangasPage +import okhttp3.Response +import java.text.SimpleDateFormat +import java.util.Locale + +class KoreliScans : Madara( + "Koreli Scans", + "https://koreliscans.com", + "tr", + dateFormat = SimpleDateFormat("d MMMM yyyy", Locale("tr")), +) { + override val useLoadMoreRequest = LoadMoreStrategy.Never + override val useNewChapterEndpoint = true + + override val popularMangaUrlSelector = "div.chap-title a" + + override fun searchMangaParse(response: Response): MangasPage { + val mangasPage = super.searchMangaParse(response) + val filteredMangas = mangasPage.mangas.filterNot { it.title.endsWith(" Novel") } + return MangasPage(filteredMangas, mangasPage.hasNextPage) + } +}