From fb22115b5890770bdb32b8b570220a754615fcff Mon Sep 17 00:00:00 2001 From: bapeey <90949336+bapeey@users.noreply.github.com> Date: Thu, 11 Apr 2024 13:26:19 -0500 Subject: [PATCH] MNS: Fix mangaId (#2353) fix --- src/es/mangasnosekai/build.gradle | 2 +- .../tachiyomi/extension/es/mangasnosekai/MangasNoSekai.kt | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/es/mangasnosekai/build.gradle b/src/es/mangasnosekai/build.gradle index 0b746e324..9c177f541 100644 --- a/src/es/mangasnosekai/build.gradle +++ b/src/es/mangasnosekai/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.MangasNoSekai' themePkg = 'madara' baseUrl = 'https://mangasnosekai.com' - overrideVersionCode = 9 + overrideVersionCode = 10 } apply from: "$rootDir/common.gradle" diff --git a/src/es/mangasnosekai/src/eu/kanade/tachiyomi/extension/es/mangasnosekai/MangasNoSekai.kt b/src/es/mangasnosekai/src/eu/kanade/tachiyomi/extension/es/mangasnosekai/MangasNoSekai.kt index 3a2e0083a..68ca5f4bc 100644 --- a/src/es/mangasnosekai/src/eu/kanade/tachiyomi/extension/es/mangasnosekai/MangasNoSekai.kt +++ b/src/es/mangasnosekai/src/eu/kanade/tachiyomi/extension/es/mangasnosekai/MangasNoSekai.kt @@ -202,6 +202,8 @@ class MangasNoSekai : Madara( val mangaId = document.selectFirst("script#wp-manga-js-extra")?.data() ?.let { MANGA_ID_REGEX.find(it)?.groupValues?.get(1) } + ?: document.selectFirst("script#manga_disqus_embed-js-extra")?.data() + ?.let { POST_ID_REGEX.find(it)?.groupValues?.get(1) } ?: throw Exception("No se pudo obtener el id del manga") val chapterElements = mutableListOf() @@ -228,5 +230,6 @@ class MangasNoSekai : Madara( companion object { val ACTION_REGEX = """function\s+loadMoreChapters[\s\S]*?\$.ajax[\s\S]*?data[\s\S]*?action:\s*(?:["'](.*?)["'])""".toRegex() val MANGA_ID_REGEX = """\"manga_id"\s*:\s*"(.*)\"""".toRegex() + val POST_ID_REGEX = """\"postId"\s*:\s*"(.*)\"""".toRegex() } }