From e9ee3970238b421d532276fd9cb62f016644c31d Mon Sep 17 00:00:00 2001 From: Ahmed gamal <12355.ahmedgamal.com@gmail.com> Date: Sat, 18 Sep 2021 00:10:12 +0200 Subject: [PATCH] Arabic sources some fixes (#82) --- src/ar/animeblkom/build.gradle | 2 +- .../tachiyomi/animeextension/ar/animeblkom/AnimeBlkom.kt | 2 ++ src/ar/mycima/build.gradle | 2 +- .../src/eu/kanade/tachiyomi/animeextension/ar/mycima/MyCima.kt | 2 ++ src/ar/witanime/build.gradle | 2 +- .../eu/kanade/tachiyomi/animeextension/ar/witanime/WitAnime.kt | 1 + src/ar/xsanime/build.gradle | 2 +- .../eu/kanade/tachiyomi/animeextension/ar/xsanime/XsAnime.kt | 3 ++- 8 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/ar/animeblkom/build.gradle b/src/ar/animeblkom/build.gradle index 3091a823b..1672b0ad3 100644 --- a/src/ar/animeblkom/build.gradle +++ b/src/ar/animeblkom/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'أنمي بالكوم' pkgNameSuffix = 'ar.animeblkom' extClass = '.AnimeBlkom' - extVersionCode = 1 + extVersionCode = 2 libVersion = '12' } diff --git a/src/ar/animeblkom/src/eu/kanade/tachiyomi/animeextension/ar/animeblkom/AnimeBlkom.kt b/src/ar/animeblkom/src/eu/kanade/tachiyomi/animeextension/ar/animeblkom/AnimeBlkom.kt index 238b3caf2..3915b7b16 100644 --- a/src/ar/animeblkom/src/eu/kanade/tachiyomi/animeextension/ar/animeblkom/AnimeBlkom.kt +++ b/src/ar/animeblkom/src/eu/kanade/tachiyomi/animeextension/ar/animeblkom/AnimeBlkom.kt @@ -56,7 +56,9 @@ class AnimeBlkom : ParsedAnimeHttpSource() { override fun episodeFromElement(element: Element): SEpisode { val episode = SEpisode.create() episode.setUrlWithoutDomain(element.attr("href")) + episode.episode_number = element.select("span:nth-child(3)").text().replace(" - ", "").toFloat() episode.name = element.select("span:nth-child(3)").text() + " :" + element.select("span:nth-child(1)").text() + episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/ar/mycima/build.gradle b/src/ar/mycima/build.gradle index e3f380201..7389bf39a 100644 --- a/src/ar/mycima/build.gradle +++ b/src/ar/mycima/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'MY CIMA' pkgNameSuffix = 'ar.mycima' extClass = '.MyCima' - extVersionCode = 2 + extVersionCode = 3 libVersion = '12' } diff --git a/src/ar/mycima/src/eu/kanade/tachiyomi/animeextension/ar/mycima/MyCima.kt b/src/ar/mycima/src/eu/kanade/tachiyomi/animeextension/ar/mycima/MyCima.kt index 47e5db95b..099cf44fa 100644 --- a/src/ar/mycima/src/eu/kanade/tachiyomi/animeextension/ar/mycima/MyCima.kt +++ b/src/ar/mycima/src/eu/kanade/tachiyomi/animeextension/ar/mycima/MyCima.kt @@ -74,7 +74,9 @@ class MyCima : ParsedAnimeHttpSource() { override fun episodeFromElement(element: Element): SEpisode { val episode = SEpisode.create() episode.setUrlWithoutDomain(element.attr("abs:href")) + episode.episode_number = element.text().removePrefix("موسم ").removePrefix("الحلقة ").replace("مدبلج", "").replace(" -", "").toFloat() episode.name = element.text() + episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/ar/witanime/build.gradle b/src/ar/witanime/build.gradle index 683d95d16..b4fdbe2f7 100644 --- a/src/ar/witanime/build.gradle +++ b/src/ar/witanime/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'WIT ANIME' pkgNameSuffix = 'ar.witanime' extClass = '.WitAnime' - extVersionCode = 7 + extVersionCode = 8 libVersion = '12' } diff --git a/src/ar/witanime/src/eu/kanade/tachiyomi/animeextension/ar/witanime/WitAnime.kt b/src/ar/witanime/src/eu/kanade/tachiyomi/animeextension/ar/witanime/WitAnime.kt index 2593b8065..63d32e56a 100644 --- a/src/ar/witanime/src/eu/kanade/tachiyomi/animeextension/ar/witanime/WitAnime.kt +++ b/src/ar/witanime/src/eu/kanade/tachiyomi/animeextension/ar/witanime/WitAnime.kt @@ -53,6 +53,7 @@ class WitAnime : ParsedAnimeHttpSource() { episode.name = element.select("a").text() val episodeNumberString = element.select("a").text().removePrefix("الحلقة ").removePrefix("الخاصة ").removePrefix("الأونا ").removePrefix("الفلم ").removePrefix("الأوفا ") episode.episode_number = episodeNumberString.toFloat() + episode.date_upload = System.currentTimeMillis() return episode } diff --git a/src/ar/xsanime/build.gradle b/src/ar/xsanime/build.gradle index 8bde3742e..82796e464 100644 --- a/src/ar/xsanime/build.gradle +++ b/src/ar/xsanime/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'XS Anime' pkgNameSuffix = 'ar.xsanime' extClass = '.XsAnime' - extVersionCode = 3 + extVersionCode = 4 libVersion = '12' } diff --git a/src/ar/xsanime/src/eu/kanade/tachiyomi/animeextension/ar/xsanime/XsAnime.kt b/src/ar/xsanime/src/eu/kanade/tachiyomi/animeextension/ar/xsanime/XsAnime.kt index acbe5e7a4..87b0db9b8 100644 --- a/src/ar/xsanime/src/eu/kanade/tachiyomi/animeextension/ar/xsanime/XsAnime.kt +++ b/src/ar/xsanime/src/eu/kanade/tachiyomi/animeextension/ar/xsanime/XsAnime.kt @@ -51,7 +51,8 @@ class XsAnime : ParsedAnimeHttpSource() { val episode = SEpisode.create() episode.setUrlWithoutDomain(element.attr("abs:href")) episode.name = element.select("a > em").text() - // episode.episode_number = element.select("a > em").text().toFloat() + episode.episode_number = element.select("a > em").text().replace(" و", "").replace("الأخيرة", "").toFloat() + episode.date_upload = System.currentTimeMillis() return episode }