From 0a917249f8db88e4e8c570559fbe8520f91d5201 Mon Sep 17 00:00:00 2001 From: Taumer Date: Sat, 12 Jan 2019 00:05:09 +0300 Subject: [PATCH] Added new date format for readmanga/mintmanga (#724) Added new date format for readmanga/mintmanga --- src/ru/mintmanga/build.gradle | 2 +- .../kanade/tachiyomi/extension/ru/mintmanga/Mintmanga.kt | 7 ++++++- src/ru/readmanga/build.gradle | 2 +- .../kanade/tachiyomi/extension/ru/readmanga/Readmanga.kt | 7 ++++++- 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/ru/mintmanga/build.gradle b/src/ru/mintmanga/build.gradle index c4b5013fd..d96dcddab 100644 --- a/src/ru/mintmanga/build.gradle +++ b/src/ru/mintmanga/build.gradle @@ -5,7 +5,7 @@ ext { appName = 'Tachiyomi: Mintmanga' pkgNameSuffix = 'ru.mintmanga' extClass = '.Mintmanga' - extVersionCode = 8 + extVersionCode = 9 libVersion = '1.2' } diff --git a/src/ru/mintmanga/src/eu/kanade/tachiyomi/extension/ru/mintmanga/Mintmanga.kt b/src/ru/mintmanga/src/eu/kanade/tachiyomi/extension/ru/mintmanga/Mintmanga.kt index 8128ffd1c..7541b8c43 100644 --- a/src/ru/mintmanga/src/eu/kanade/tachiyomi/extension/ru/mintmanga/Mintmanga.kt +++ b/src/ru/mintmanga/src/eu/kanade/tachiyomi/extension/ru/mintmanga/Mintmanga.kt @@ -10,6 +10,7 @@ import okhttp3.Response import org.jsoup.nodes.Document import org.jsoup.nodes.Element import java.text.SimpleDateFormat +import java.text.ParseException import java.util.* import java.util.regex.Pattern @@ -114,7 +115,11 @@ class Mintmanga : ParsedHttpSource() { chapter.name = urlText } chapter.date_upload = element.select("td.hidden-xxs").last()?.text()?.let { - SimpleDateFormat("dd/MM/yy", Locale.US).parse(it).time + try { + SimpleDateFormat("dd/MM/yy", Locale.US).parse(it).time + } catch (e: ParseException) { + SimpleDateFormat("dd.MM.yy", Locale.US).parse(it).time + } } ?: 0 return chapter } diff --git a/src/ru/readmanga/build.gradle b/src/ru/readmanga/build.gradle index 2db85e46c..acb1333c0 100644 --- a/src/ru/readmanga/build.gradle +++ b/src/ru/readmanga/build.gradle @@ -5,7 +5,7 @@ ext { appName = 'Tachiyomi: Readmanga' pkgNameSuffix = 'ru.readmanga' extClass = '.Readmanga' - extVersionCode = 8 + extVersionCode = 9 libVersion = '1.2' } diff --git a/src/ru/readmanga/src/eu/kanade/tachiyomi/extension/ru/readmanga/Readmanga.kt b/src/ru/readmanga/src/eu/kanade/tachiyomi/extension/ru/readmanga/Readmanga.kt index 5b68c89bb..f37718ea6 100644 --- a/src/ru/readmanga/src/eu/kanade/tachiyomi/extension/ru/readmanga/Readmanga.kt +++ b/src/ru/readmanga/src/eu/kanade/tachiyomi/extension/ru/readmanga/Readmanga.kt @@ -10,6 +10,7 @@ import okhttp3.Response import org.jsoup.nodes.Document import org.jsoup.nodes.Element import java.text.SimpleDateFormat +import java.text.ParseException import java.util.* import java.util.regex.Pattern @@ -114,7 +115,11 @@ class Readmanga : ParsedHttpSource() { chapter.name = urlText } chapter.date_upload = element.select("td.hidden-xxs").last()?.text()?.let { - SimpleDateFormat("dd/MM/yy", Locale.US).parse(it).time + try { + SimpleDateFormat("dd/MM/yy", Locale.US).parse(it).time + } catch (e: ParseException) { + SimpleDateFormat("dd.MM.yy", Locale.US).parse(it).time + } } ?: 0 return chapter }