From 611e25e161644273c58b99a047fd3a4cca558011 Mon Sep 17 00:00:00 2001 From: abubaca4 <55701175+abubaca4@users.noreply.github.com> Date: Sat, 22 Feb 2025 09:26:00 +0200 Subject: [PATCH] [RU]Nudemoon date find fix (#7750) * Fix date find * Version up * Fix? --- src/ru/nudemoon/build.gradle | 2 +- .../src/eu/kanade/tachiyomi/extension/ru/nudemoon/Nudemoon.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ru/nudemoon/build.gradle b/src/ru/nudemoon/build.gradle index 6782ff452..c9f5c84ba 100644 --- a/src/ru/nudemoon/build.gradle +++ b/src/ru/nudemoon/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Nude-Moon' extClass = '.Nudemoon' - extVersionCode = 20 + extVersionCode = 21 isNsfw = true } diff --git a/src/ru/nudemoon/src/eu/kanade/tachiyomi/extension/ru/nudemoon/Nudemoon.kt b/src/ru/nudemoon/src/eu/kanade/tachiyomi/extension/ru/nudemoon/Nudemoon.kt index 111bd5a0f..6225aa587 100644 --- a/src/ru/nudemoon/src/eu/kanade/tachiyomi/extension/ru/nudemoon/Nudemoon.kt +++ b/src/ru/nudemoon/src/eu/kanade/tachiyomi/extension/ru/nudemoon/Nudemoon.kt @@ -210,7 +210,7 @@ class Nudemoon : ParsedHttpSource(), ConfigurableSource { url = url.replace(baseUrl, "") } scanlator = document.selectFirst("table.news_pic2 a[href*=perevod]")?.text() - date_upload = document.selectFirst("table.news_pic2:has(a[href*=perevod]) span.small2")?.text()?.let { + date_upload = document.selectFirst("""table.news_pic2 span.small2:matches((0[1-9]|[12][0-9]|3[01])*(19|20)\d{2})""")?.text()?.let { dateParseWithReplace(it) } ?: 0L chapter_number = 0F @@ -225,7 +225,7 @@ class Nudemoon : ParsedHttpSource(), ConfigurableSource { } val informBlock = element.selectFirst("tr[valign=top] td[align=left]") scanlator = informBlock?.selectFirst("a[href*=perevod]")?.text() - date_upload = informBlock?.selectFirst("span.small2")?.text()?.let { + date_upload = informBlock?.selectFirst("""span.small2:matches((0[1-9]|[12][0-9]|3[01])*(19|20)\d{2})""")?.text()?.let { dateParseWithReplace(it) } ?: 0L chapter_number = name.substringAfter("№").substringBefore(" ").toFloatOrNull() ?: -1f