diff --git a/multisrc/overrides/zeistmanga/shadowceviri/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/zeistmanga/shadowceviri/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..d71a05fc4 Binary files /dev/null and b/multisrc/overrides/zeistmanga/shadowceviri/res/mipmap-hdpi/ic_launcher.png differ diff --git a/multisrc/overrides/zeistmanga/shadowceviri/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/zeistmanga/shadowceviri/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..7921a2a2b Binary files /dev/null and b/multisrc/overrides/zeistmanga/shadowceviri/res/mipmap-mdpi/ic_launcher.png differ diff --git a/multisrc/overrides/zeistmanga/shadowceviri/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/zeistmanga/shadowceviri/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..922f21e60 Binary files /dev/null and b/multisrc/overrides/zeistmanga/shadowceviri/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/zeistmanga/shadowceviri/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/zeistmanga/shadowceviri/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..0c3d6fe71 Binary files /dev/null and b/multisrc/overrides/zeistmanga/shadowceviri/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/zeistmanga/shadowceviri/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/zeistmanga/shadowceviri/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..aaef6589a Binary files /dev/null and b/multisrc/overrides/zeistmanga/shadowceviri/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/zeistmanga/shadowceviri/src/ShadowCeviri.kt b/multisrc/overrides/zeistmanga/shadowceviri/src/ShadowCeviri.kt new file mode 100644 index 000000000..f5743c2ce --- /dev/null +++ b/multisrc/overrides/zeistmanga/shadowceviri/src/ShadowCeviri.kt @@ -0,0 +1,28 @@ +package eu.kanade.tachiyomi.extension.tr.shadowceviri + +import eu.kanade.tachiyomi.multisrc.zeistmanga.ZeistManga +import eu.kanade.tachiyomi.source.model.MangasPage +import eu.kanade.tachiyomi.source.model.SManga +import eu.kanade.tachiyomi.util.asJsoup +import okhttp3.Response + +class ShadowCeviri : ZeistManga("Shadow Çeviri", "https://shadowceviri.blogspot.com", "tr") { + + // ============================== Popular =============================== + override fun popularMangaParse(response: Response): MangasPage { + val document = response.use { it.asJsoup() } + val mangas = document.select("ul.gallery > li.bg").map { element -> + SManga.create().apply { + thumbnail_url = element.attr("style").substringAfter('(').substringBefore(')') + title = element.selectFirst("h3")?.text() ?: "Manga" + // NPE my beloved + setUrlWithoutDomain(element.selectFirst("a")!!.attr("href")) + } + } + return MangasPage(mangas, false) + } + + // ============================== Chapters ============================== + override val useOldChapterFeed = true + override val chapterCategory = "Bölüm" +} diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/zeistmanga/ZeistMangaGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/zeistmanga/ZeistMangaGenerator.kt index 1e4b01a66..ae2dc80ef 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/zeistmanga/ZeistMangaGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/zeistmanga/ZeistMangaGenerator.kt @@ -25,6 +25,7 @@ class ZeistMangaGenerator : ThemeSourceGenerator { SingleLang("Manga Soul", "https://www.manga-soul.com", "ar", isNsfw = true), SingleLang("MikoRoku", "https://www.mikoroku.web.id", "id", isNsfw = true, overrideVersionCode = 1), SingleLang("Mikrokosmos Fansub", "https://mikrokosmosfb.blogspot.com", "tr", isNsfw = true), + SingleLang("Shadow Çeviri", "https://shadowceviri.blogspot.com", "tr", className = "ShadowCeviri"), SingleLang("ShiyuraSub", "https://shiyurasub.blogspot.com", "id"), SingleLang("SobatManKu", "https://www.sobatmanku19.site", "id"), SingleLang("Tooncubus", "https://www.tooncubus.top", "id", isNsfw = true),