diff --git a/src/fr/scantrad/build.gradle b/src/fr/scantrad/build.gradle index 5b9105ea5..03e1fc3f2 100644 --- a/src/fr/scantrad/build.gradle +++ b/src/fr/scantrad/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Scantrad' pkgNameSuffix = 'fr.scantrad' extClass = '.Scantrad' - extVersionCode = 5 + extVersionCode = 6 libVersion = '1.2' } diff --git a/src/fr/scantrad/src/eu/kanade/tachiyomi/extension/fr/scantrad/Scantrad.kt b/src/fr/scantrad/src/eu/kanade/tachiyomi/extension/fr/scantrad/Scantrad.kt index 750203b33..799d4a813 100644 --- a/src/fr/scantrad/src/eu/kanade/tachiyomi/extension/fr/scantrad/Scantrad.kt +++ b/src/fr/scantrad/src/eu/kanade/tachiyomi/extension/fr/scantrad/Scantrad.kt @@ -125,7 +125,8 @@ class Scantrad : ParsedHttpSource() { // Chapters - override fun chapterListSelector() = "div.chapitre" + // ignore links from Amazon that get mixed in + override fun chapterListSelector() = "div.chapitre:has(span:contains(lire))" override fun chapterFromElement(element: Element): SChapter { val chapter = SChapter.create() @@ -178,7 +179,7 @@ class Scantrad : ParsedHttpSource() { } } else { try { - SimpleDateFormat("dd MMM yyyy", Locale.FRENCH).parse(date.substringAfter("le ")).time + SimpleDateFormat("dd MMM yyyy", Locale.FRENCH).parse(date.substringAfter("le "))?.time ?: 0 } catch (_: Exception) { 0L }