From 66d47bf579674dc0e75353641874624f8f91c20e Mon Sep 17 00:00:00 2001 From: devi Date: Sun, 29 Oct 2023 18:31:35 +0100 Subject: [PATCH] Minor daily update --- .../kotatsu/parsers/site/madara/ar/Azoranov.kt | 4 ++-- .../kotatsu/parsers/site/madara/pt/CrystalScan.kt | 10 ++++++++++ .../kotatsu/parsers/site/madara/pt/Manhastro.kt | 10 ++++++++++ .../parsers/site/mangareader/en/CulturedWorks.kt | 12 ++++++++++++ 4 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/pt/CrystalScan.kt create mode 100644 src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/pt/Manhastro.kt create mode 100644 src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/en/CulturedWorks.kt diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/ar/Azoranov.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/ar/Azoranov.kt index 13cebabfd..0eb3766d5 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/ar/Azoranov.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/ar/Azoranov.kt @@ -5,9 +5,9 @@ import org.koitharu.kotatsu.parsers.MangaSourceParser import org.koitharu.kotatsu.parsers.model.MangaSource import org.koitharu.kotatsu.parsers.site.madara.MadaraParser -@MangaSourceParser("AZORANOV", "AzoraNov", "ar") +@MangaSourceParser("AZORANOV", "AzoraMoon", "ar") internal class Azoranov(context: MangaLoaderContext) : - MadaraParser(context, MangaSource.AZORANOV, "azoranov.com", pageSize = 10) { + MadaraParser(context, MangaSource.AZORANOV, "azoramoon.com", pageSize = 10) { override val tagPrefix = "series-genre/" override val listUrl = "series/" } diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/pt/CrystalScan.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/pt/CrystalScan.kt new file mode 100644 index 000000000..993701dbf --- /dev/null +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/pt/CrystalScan.kt @@ -0,0 +1,10 @@ +package org.koitharu.kotatsu.parsers.site.madara.pt + +import org.koitharu.kotatsu.parsers.MangaLoaderContext +import org.koitharu.kotatsu.parsers.MangaSourceParser +import org.koitharu.kotatsu.parsers.model.MangaSource +import org.koitharu.kotatsu.parsers.site.madara.MadaraParser + +@MangaSourceParser("CRYSTALSCAN", "CrystalScan", "pt") +internal class CrystalScan(context: MangaLoaderContext) : + MadaraParser(context, MangaSource.CRYSTALSCAN, "crystalscan.net") diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/pt/Manhastro.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/pt/Manhastro.kt new file mode 100644 index 000000000..36d582428 --- /dev/null +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/pt/Manhastro.kt @@ -0,0 +1,10 @@ +package org.koitharu.kotatsu.parsers.site.madara.pt + +import org.koitharu.kotatsu.parsers.MangaLoaderContext +import org.koitharu.kotatsu.parsers.MangaSourceParser +import org.koitharu.kotatsu.parsers.model.MangaSource +import org.koitharu.kotatsu.parsers.site.madara.MadaraParser + +@MangaSourceParser("MANHASTRO", "Manhastro", "pt") +internal class Manhastro(context: MangaLoaderContext) : + MadaraParser(context, MangaSource.MANHASTRO, "manhastro.com", 18) diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/en/CulturedWorks.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/en/CulturedWorks.kt new file mode 100644 index 000000000..82b52c208 --- /dev/null +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/en/CulturedWorks.kt @@ -0,0 +1,12 @@ +package org.koitharu.kotatsu.parsers.site.mangareader.en + +import org.koitharu.kotatsu.parsers.MangaLoaderContext +import org.koitharu.kotatsu.parsers.MangaSourceParser +import org.koitharu.kotatsu.parsers.model.MangaSource +import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser + +@MangaSourceParser("CULTUREDWORKS", "CulturedWorks", "en") +internal class CulturedWorks(context: MangaLoaderContext) : + MangaReaderParser(context, MangaSource.CULTUREDWORKS, "culturedworks.com", pageSize = 20, searchPageSize = 10) { + override val selectMangaList = ".listupd .bs .bsx" +}