From 5ddb17e0c306b91f28b2b6dc1bc0c677c59867ef Mon Sep 17 00:00:00 2001 From: Saksham Shekher <95137948+OshekharO@users.noreply.github.com> Date: Wed, 8 Feb 2023 23:57:06 +0530 Subject: [PATCH] Add: KOMIKLAB --- .../parsers/site/mangareader/MangaReaderParser.kt | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/MangaReaderParser.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/MangaReaderParser.kt index 8482aa43..1fa6f243 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/MangaReaderParser.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/mangareader/MangaReaderParser.kt @@ -504,7 +504,7 @@ internal abstract class MangaReaderParser( class MangasusuParser(context: MangaLoaderContext) : MangaReaderParser(context, MangaSource.MANGASUSU, pageSize = 20, searchPageSize = 10) { override val configKeyDomain: ConfigKey.Domain - get() = ConfigKey.Domain("92.84.132.251", null) + get() = ConfigKey.Domain("mangasusu.co.in", null) override val listUrl: String get() = "/project" @@ -528,6 +528,19 @@ internal abstract class MangaReaderParser( override val chapterDateFormat: SimpleDateFormat = SimpleDateFormat("MMM d, yyyy", idLocale) } + @MangaSourceParser("KOMIKLAB", "KomikLab", "id") + class KomikLabParser(override val context: MangaLoaderContext) : MangaReaderParser(MangaSource.KOMIKLAB, pageSize = 20, searchPageSize = 10) { + override val configKeyDomain: ConfigKey.Domain + get() = ConfigKey.Domain("komiklab.com", null) + + override val listUrl: String + get() = "/manga" + override val tableMode: Boolean + get() = true + + override val chapterDateFormat: SimpleDateFormat = SimpleDateFormat("MMM d, yyyy", Locale.ENGLISH) + } + @MangaSourceParser("KOMIKMANGA", "KomikManga", "id") class KomikMangaParser(context: MangaLoaderContext) : MangaReaderParser(context, MangaSource.KOMIKMANGA, pageSize = 20, searchPageSize = 10) {