From c1a01366f836d52352e815cf56ad469d7b4287b8 Mon Sep 17 00:00:00 2001 From: Ahmed gamal <12355.ahmedgamal.com@gmail.com> Date: Wed, 5 Jan 2022 14:44:11 +0200 Subject: [PATCH] akwam: fix videos url certificate issue (#220) --- src/ar/akwam/build.gradle | 2 +- .../animeextension/ar/akwam/Akwam.kt | 104 +++++- src/ar/akwams/AndroidManifest.xml | 2 + src/ar/akwams/build.gradle | 12 + src/ar/akwams/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 2480 bytes src/ar/akwams/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 1633 bytes .../akwams/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 3301 bytes .../akwams/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 5298 bytes .../akwams/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 7356 bytes src/ar/akwams/res/play_store_512.png | Bin 0 -> 19598 bytes .../animeextension/ar/akwams/AkwamS.kt | 313 ++++++++++++++++++ 11 files changed, 415 insertions(+), 18 deletions(-) create mode 100644 src/ar/akwams/AndroidManifest.xml create mode 100644 src/ar/akwams/build.gradle create mode 100644 src/ar/akwams/res/mipmap-hdpi/ic_launcher.png create mode 100644 src/ar/akwams/res/mipmap-mdpi/ic_launcher.png create mode 100644 src/ar/akwams/res/mipmap-xhdpi/ic_launcher.png create mode 100644 src/ar/akwams/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 src/ar/akwams/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 src/ar/akwams/res/play_store_512.png create mode 100644 src/ar/akwams/src/eu/kanade/tachiyomi/animeextension/ar/akwams/AkwamS.kt diff --git a/src/ar/akwam/build.gradle b/src/ar/akwam/build.gradle index 98ff1c81a..6b00f885f 100644 --- a/src/ar/akwam/build.gradle +++ b/src/ar/akwam/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'أكوام' pkgNameSuffix = 'ar.akwam' extClass = '.Akwam' - extVersionCode = 1 + extVersionCode = 2 libVersion = '12' } diff --git a/src/ar/akwam/src/eu/kanade/tachiyomi/animeextension/ar/akwam/Akwam.kt b/src/ar/akwam/src/eu/kanade/tachiyomi/animeextension/ar/akwam/Akwam.kt index e302ea971..3af634c95 100644 --- a/src/ar/akwam/src/eu/kanade/tachiyomi/animeextension/ar/akwam/Akwam.kt +++ b/src/ar/akwam/src/eu/kanade/tachiyomi/animeextension/ar/akwam/Akwam.kt @@ -2,7 +2,6 @@ package eu.kanade.tachiyomi.animeextension.ar.akwam import android.app.Application import android.content.SharedPreferences -import android.util.Log import androidx.preference.ListPreference import androidx.preference.PreferenceScreen import eu.kanade.tachiyomi.animesource.ConfigurableAnimeSource @@ -59,13 +58,11 @@ class Akwam : ConfigurableAnimeSource, ParsedAnimeHttpSource() { // episodes - override fun episodeListSelector() = "div.bg-primary2 div.quality:first-child a.link-show" // :contains(مشاهدة)" + override fun episodeListSelector() = "input#reportInputUrl" override fun episodeFromElement(element: Element): SEpisode { val episode = SEpisode.create() - episode.setUrlWithoutDomain(element.attr("href").replace("http://go.akwam.im", "https://akwam.rest") + "/" + element.ownerDocument().select("input#page_id").attr("value")) - Log.i("lol", element.attr("href")) - Log.i("loll", element.attr("href").replace("http://go.akwam.im", "https://akwam.rest") + "/" + element.ownerDocument().select("input#page_id").attr("value")) + episode.setUrlWithoutDomain(element.attr("value")) episode.name = element.ownerDocument().select("picture > img.img-fluid").attr("alt") episode.date_upload = System.currentTimeMillis() return episode @@ -75,8 +72,7 @@ class Akwam : ConfigurableAnimeSource, ParsedAnimeHttpSource() { override fun videoListParse(response: Response): List