From 01ab3085bb8b220ec888470c7e5732fb4e4d42a4 Mon Sep 17 00:00:00 2001 From: Sarlay <60151189+Sarlay@users.noreply.github.com> Date: Fri, 18 Feb 2022 19:42:58 +0000 Subject: [PATCH] Fixed Evload and Uqload extractor (#676) * fixed the extractor not working when no flags provided * updated and added some french translation --- .../com/lagradost/cloudstream3/extractors/Evolaod.kt | 10 +++++++--- .../com/lagradost/cloudstream3/extractors/Uqload.kt | 7 ++++++- app/src/main/res/values-fr/strings.xml | 7 +++++++ 3 files changed, 20 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/lagradost/cloudstream3/extractors/Evolaod.kt b/app/src/main/java/com/lagradost/cloudstream3/extractors/Evolaod.kt index 730945bf..ac1bc5c4 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/extractors/Evolaod.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/extractors/Evolaod.kt @@ -26,9 +26,13 @@ open class Evoload : ExtractorApi() { } else { "" } - val cleaned_url = url.substring(2, url.length) - - //println(lang) + + val cleaned_url = if (lang == "ht") { // if url doesn't contain a flag and the url starts with http:// + url + } else { + url.substring(2, url.length) + } + //println(lang) //println(cleaned_url) val id = cleaned_url.replace("https://evoload.io/e/", "") // wanted media id diff --git a/app/src/main/java/com/lagradost/cloudstream3/extractors/Uqload.kt b/app/src/main/java/com/lagradost/cloudstream3/extractors/Uqload.kt index 09816c2c..5982d5a1 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/extractors/Uqload.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/extractors/Uqload.kt @@ -25,7 +25,12 @@ open class Uqload : ExtractorApi() { } else { "" } - val cleaned_url = url.substring(2, url.length) + + val cleaned_url = if (lang == "ht") { // if url doesn't contain a flag and the url starts with http:// + url + } else { + url.substring(2, url.length) + } with(app.get(cleaned_url)) { // raised error ERROR_CODE_PARSING_CONTAINER_UNSUPPORTED (3003) is due to the response: "error_nofile" srcRegex.find(this.text)?.groupValues?.get(1)?.replace("\"", "")?.let { link -> return listOf( diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 0b2c3695..77e92e87 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -99,6 +99,9 @@ Balayer pour changer les paramètres Balayer sur le coté droit ou gauche pour changer le niveau de luminosité ou de volume Taper deux fois pour rechercher + + Taper deux fois pour mettre en pause + Taper deux fois sur le coté droit ou gauche pour avancer ou reculer Rechercher Informations @@ -176,10 +179,14 @@ Ne pas afficher à nouveau Mettre à jour Utile pour contourner les bloquages des FAI + + Emplacement de téléchargement + Nouvelle mise à jour trouvée ! \n%s -> %s Épisode spécial Qualité de visionnage préférée + Taille de la mémoire cache Étendre Non-responsabilité Couleur principale