40 lines
1.6 KiB
Diff
40 lines
1.6 KiB
Diff
diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/all/NineMangaParser.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/all/NineMangaParser.kt
|
|
--- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/all/NineMangaParser.kt
|
|
+++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/all/NineMangaParser.kt
|
|
@@ -89,6 +89,14 @@
|
|
}
|
|
- } else {
|
|
- append("/category/index_")
|
|
- append(page.toString())
|
|
- }
|
|
+ } else if (domain.endsWith("niadd.com")) {
|
|
+ if (page == 1) {
|
|
+ append("/category/")
|
|
+ } else {
|
|
+ append("/category/index_")
|
|
+ append(page.toString())
|
|
+ append(".html")
|
|
+ }
|
|
+ } else {
|
|
+ append("/category/index_")
|
|
+ append(page.toString())
|
|
+ }
|
|
}
|
|
@@ -199,4 +199,4 @@
|
|
//ru
|
|
- status.contains("постоянный") -> MangaState.ONGOING
|
|
- status.contains("завершенный") -> MangaState.FINISHED
|
|
+ status.contains("постоянный", ignoreCase = true) -> MangaState.ONGOING
|
|
+ status.contains("завершенный", ignoreCase = true) -> MangaState.FINISHED
|
|
//de
|
|
@@ -265,7 +265,6 @@
|
|
- @Broken
|
|
- @MangaSourceParser("NINEMANGA_RU", "NineManga Русский", "ru")
|
|
+ @MangaSourceParser("NINEMANGA_RU", "Niadd Русский", "ru")
|
|
class Russian(context: MangaLoaderContext) : NineMangaParser(
|
|
context,
|
|
MangaParserSource.NINEMANGA_RU,
|
|
- "ru.ninemanga.com",
|
|
+ "ru.niadd.com",
|
|
)
|