From a6deb8a93e5e0592970622ef1d457a41b36aaf42 Mon Sep 17 00:00:00 2001 From: Eddy Date: Mon, 19 Sep 2022 20:50:45 +0200 Subject: [PATCH] Add year for episodes --- .../src/main/kotlin/com/lagradost/NekosamaProvider.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/NekosamaProvider/src/main/kotlin/com/lagradost/NekosamaProvider.kt b/NekosamaProvider/src/main/kotlin/com/lagradost/NekosamaProvider.kt index 30f9af3..8905e3e 100644 --- a/NekosamaProvider/src/main/kotlin/com/lagradost/NekosamaProvider.kt +++ b/NekosamaProvider/src/main/kotlin/com/lagradost/NekosamaProvider.kt @@ -228,11 +228,14 @@ class NekosamaProvider : MainAPI() { ) } + val regexYear = Regex("""Diffusion [a-zA-Z]* (\d*)""") val infosList = document.selectFirst("div#anime-info-list")?.text() val isinfosList = !infosList.isNullOrBlank() + var year:Int?=null if (isinfosList) { if (infosList!!.contains("movie")) mediaType = TvType.AnimeMovie + year =regexYear.find(infosList)!!.groupValues.get(1).toInt() } val description = document.selectFirst("div.synopsis > p")?.text() @@ -247,6 +250,7 @@ class NekosamaProvider : MainAPI() { ) { // retourne les informations du film this.posterUrl = poster this.plot = description + this.year = year } } else // an anime { @@ -267,6 +271,7 @@ class NekosamaProvider : MainAPI() { episodes ) this.showStatus = status + this.year = year } }