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