From 2ce5e881639c2fb83ef2fef2a4858dbc5697b8ad Mon Sep 17 00:00:00 2001 From: Vetle Ledaal Date: Thu, 11 Jan 2024 22:27:54 +0000 Subject: [PATCH] Update domain for TonizuToon (#152) --- .../madara/tonizutoon/src/TonizuToon.kt | 16 +++++++++++++--- .../kanade/tachiyomi/multisrc/madara/Madara.kt | 5 ++++- .../tachiyomi/multisrc/madara/MadaraGenerator.kt | 2 +- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/multisrc/overrides/madara/tonizutoon/src/TonizuToon.kt b/multisrc/overrides/madara/tonizutoon/src/TonizuToon.kt index 65e061210..f3936f5d4 100644 --- a/multisrc/overrides/madara/tonizutoon/src/TonizuToon.kt +++ b/multisrc/overrides/madara/tonizutoon/src/TonizuToon.kt @@ -6,7 +6,17 @@ import java.util.Locale class TonizuToon : Madara( "TonizuToon", - "https://tonizutoon.com", + "https://tonizu.com", "tr", - SimpleDateFormat("MMMMM d, yyyy", Locale("tr")), -) + dateFormat = SimpleDateFormat("dd/MM/yyyy", Locale.ROOT), +) { + override val useNewChapterEndpoint = true + + override val mangaDetailsSelectorTitle = "#manga-title" + + override val mangaDetailsSelectorAuthor = ".summary-heading:contains(Yazar) ~ .summary-content" + + override val mangaDetailsSelectorStatus = ".summary-heading:contains(Durumu) ~ .summary-content" + + override fun searchPage(page: Int): String = if (page == 1) "" else "page/$page/" +} diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/Madara.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/Madara.kt index 3dab2a0b7..a9a9af74d 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/Madara.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/Madara.kt @@ -467,24 +467,27 @@ abstract class Madara( "مكتملة", "مكتمل", "已完结", + "Tamamlandı", ) protected val ongoingStatusList: Array = arrayOf( "OnGoing", "Продолжается", "Updating", "Em Lançamento", "Em lançamento", "Em andamento", "Em Andamento", "En cours", "En Cours", "En cours de publication", "Ativo", "Lançando", "Đang Tiến Hành", "Devam Ediyor", "Devam ediyor", "In Corso", "In Arrivo", "مستمرة", "مستمر", "En Curso", "En curso", "Emision", - "Curso", "En marcha", "Publicandose", "En emision", "连载中", "Em Lançamento", + "Curso", "En marcha", "Publicandose", "En emision", "连载中", "Em Lançamento", "Devam Ediyo", ) protected val hiatusStatusList: Array = arrayOf( "On Hold", "Pausado", "En espera", + "Durduruldu", ) protected val canceledStatusList: Array = arrayOf( "Canceled", "Cancelado", + "İptal Edildi", ) override fun mangaDetailsParse(document: Document): SManga { diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt index 644230dcd..c655b1783 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt @@ -456,7 +456,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("The Guild", "https://theguildscans.com", "en"), SingleLang("Time Naight", "https://timenaight.com", "tr"), SingleLang("Todaymic", "https://todaymic.com", "en", overrideVersionCode = 1), - SingleLang("TonizuToon", "https://tonizutoon.com", "tr", isNsfw = true), + SingleLang("TonizuToon", "https://tonizu.com", "tr", isNsfw = true, overrideVersionCode = 1), SingleLang("ToonChill", "https://toonchill.com", "en", overrideVersionCode = 1), SingleLang("ToonGod", "https://www.toongod.org", "en", isNsfw = true, overrideVersionCode = 5), SingleLang("Toonily.net", "https://toonily.net", "en", isNsfw = true, className = "Toonilynet", overrideVersionCode = 2),