From 1a24e1f207cae0a94424fd402a37a36d3b5f6a9e Mon Sep 17 00:00:00 2001 From: Blatzar <46196380+Blatzar@users.noreply.github.com> Date: Mon, 27 Jun 2022 20:09:45 +0200 Subject: [PATCH] Disabled Egy.best (their verification needs cracking) and FaselHD (cloudflare). Fixed HDMovie5 --- .../lagradost/cloudstream3/movieproviders/EgyBestProvider.kt | 2 ++ .../com/lagradost/cloudstream3/movieproviders/HDMovie5.kt | 4 +--- docs/providers.json | 4 ++-- providers.json | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/lagradost/cloudstream3/movieproviders/EgyBestProvider.kt b/app/src/main/java/com/lagradost/cloudstream3/movieproviders/EgyBestProvider.kt index aae321a9..16c91ab4 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/movieproviders/EgyBestProvider.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/movieproviders/EgyBestProvider.kt @@ -209,6 +209,8 @@ class EgyBestProvider : MainAPI() { return true*/ val requestJSON = app.get("https://api.zr5.repl.co/egybest?url=$data").text + // To solve this you need to send a verify request which is pretty hidden, see + // https://vear.egybest.deals/tvc.php?verify=....... val jsonArray = parseJson>(requestJSON) for (i in jsonArray) { val quality = i.quality diff --git a/app/src/main/java/com/lagradost/cloudstream3/movieproviders/HDMovie5.kt b/app/src/main/java/com/lagradost/cloudstream3/movieproviders/HDMovie5.kt index fcaee9fb..b306bb84 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/movieproviders/HDMovie5.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/movieproviders/HDMovie5.kt @@ -8,7 +8,7 @@ import com.lagradost.cloudstream3.utils.loadExtractor import org.jsoup.Jsoup class HDMovie5 : MainAPI() { - override var mainUrl = "https://hdmovie2.tv" + override var mainUrl = "https://hdmovie2.to" override var name = "HDMovie" override var lang = "hi" @@ -137,7 +137,6 @@ class HDMovie5 : MainAPI() { callback: (ExtractorLink) -> Unit ): Boolean { return data.split(",").apmapIndexed { index, it -> - //println("loadLinks:::: $index $it") val p = app.post( "$mainUrl/wp-admin/admin-ajax.php", data = mapOf( @@ -147,7 +146,6 @@ class HDMovie5 : MainAPI() { "type" to "movie" ) ) - // println("TEXT::::: ${p.text}") val html = p.parsedSafe()?.embedURL ?: return@apmapIndexed false val doc = Jsoup.parse(html) val link = doc.select("iframe").attr("src") diff --git a/docs/providers.json b/docs/providers.json index aabb3988..e1377c74 100644 --- a/docs/providers.json +++ b/docs/providers.json @@ -146,7 +146,7 @@ "EgyBestProvider": { "language": "ar", "name": "EgyBest", - "status": 1, + "status": 0, "url": "https://www.egy.best" }, "ElifilmsProvider": { @@ -175,7 +175,7 @@ "FaselHDProvider": { "language": "ar", "name": "FaselHD", - "status": 1, + "status": 0, "url": "https://faselhd.io" }, "FilmanProvider": { diff --git a/providers.json b/providers.json index c09e8e35..dc19965f 100644 --- a/providers.json +++ b/providers.json @@ -97,7 +97,7 @@ "EgyBestProvider": { "name": "EgyBest", "url": "https://egy.best", - "status": 1 + "status": 0 }, "EntrepeliculasyseriesProvider": { "name": "EntrePeliculasySeries",