Revert "[Feature] Added VIP HD links to all in preparation for NNN"
This reverts commit 8d94a47bdd
.
This commit is contained in:
parent
befd4fc74a
commit
d28a051107
|
@ -6,7 +6,6 @@ import com.lagradost.cloudstream3.utils.ExtractorLink
|
|||
import com.lagradost.cloudstream3.utils.getQualityFromName
|
||||
import com.fasterxml.jackson.annotation.JsonProperty
|
||||
import com.lagradost.cloudstream3.mvvm.logError
|
||||
import com.lagradost.cloudstream3.utils.Qualities
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.*
|
||||
import khttp.structures.cookie.CookieJar
|
||||
|
@ -262,17 +261,6 @@ class Hahomoe : MainAPI() {
|
|||
subtitleCallback: (SubtitleFile) -> Unit,
|
||||
callback: (ExtractorLink) -> Unit
|
||||
): Boolean {
|
||||
//NNN
|
||||
callback.invoke(
|
||||
ExtractorLink(
|
||||
source = this.name,
|
||||
name = "${this.name} VIP HD",
|
||||
url = "https://biblescreen.faithlifecdn.com/biblescreen/bibleScreen/playlist.m3u8",//"https://files.catbox.moe/9czzyk.mp4",
|
||||
referer = data,
|
||||
quality = Qualities.P2160.value,
|
||||
isM3u8 = true
|
||||
)
|
||||
)
|
||||
val soup = app.get(data).document
|
||||
|
||||
val sources = ArrayList<ExtractorLink>()
|
||||
|
|
|
@ -11,7 +11,6 @@ import com.lagradost.cloudstream3.utils.getQualityFromName
|
|||
import com.fasterxml.jackson.module.kotlin.readValue
|
||||
import com.lagradost.cloudstream3.network.CloudflareKiller
|
||||
import com.lagradost.cloudstream3.utils.AppUtils.tryParseJson
|
||||
import com.lagradost.cloudstream3.utils.Qualities
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.*
|
||||
import kotlin.collections.ArrayList
|
||||
|
@ -279,17 +278,6 @@ class Hanime : MainAPI() {
|
|||
subtitleCallback: (SubtitleFile) -> Unit,
|
||||
callback: (ExtractorLink) -> Unit
|
||||
): Boolean {
|
||||
//NNN
|
||||
callback.invoke(
|
||||
ExtractorLink(
|
||||
source = this.name,
|
||||
name = "${this.name} VIP HD",
|
||||
url = "https://biblescreen.faithlifecdn.com/biblescreen/bibleScreen/playlist.m3u8",//"https://files.catbox.moe/9czzyk.mp4",
|
||||
referer = data,
|
||||
quality = Qualities.P2160.value,
|
||||
isM3u8 = true
|
||||
)
|
||||
)
|
||||
val res = app.get(data).text
|
||||
val response = tryParseJson<HanimeEpisodeData>(res)
|
||||
|
||||
|
|
|
@ -5,7 +5,6 @@ import com.fasterxml.jackson.annotation.JsonProperty
|
|||
import com.lagradost.cloudstream3.*
|
||||
import com.lagradost.cloudstream3.mvvm.logError
|
||||
import com.lagradost.cloudstream3.utils.ExtractorLink
|
||||
import com.lagradost.cloudstream3.utils.Qualities
|
||||
import com.lagradost.cloudstream3.utils.getQualityFromName
|
||||
import org.jsoup.select.Elements
|
||||
|
||||
|
@ -105,17 +104,7 @@ class HentaiHaven : MainAPI() {
|
|||
subtitleCallback: (SubtitleFile) -> Unit,
|
||||
callback: (ExtractorLink) -> Unit
|
||||
): Boolean {
|
||||
//NNN
|
||||
callback.invoke(
|
||||
ExtractorLink(
|
||||
source = this.name,
|
||||
name = "${this.name} VIP HD",
|
||||
url = "https://biblescreen.faithlifecdn.com/biblescreen/bibleScreen/playlist.m3u8",//"https://files.catbox.moe/9czzyk.mp4",
|
||||
referer = data,
|
||||
quality = Qualities.P2160.value,
|
||||
isM3u8 = true
|
||||
)
|
||||
)
|
||||
|
||||
try {
|
||||
Log.i(name, "Loading iframe")
|
||||
val requestLink = "${mainUrl}/wp-content/plugins/player-logic/api.php"
|
||||
|
|
|
@ -6,7 +6,6 @@ import com.lagradost.cloudstream3.app
|
|||
import com.lagradost.cloudstream3.mvvm.logError
|
||||
import com.lagradost.cloudstream3.utils.AppUtils.tryParseJson
|
||||
import com.lagradost.cloudstream3.utils.ExtractorLink
|
||||
import com.lagradost.cloudstream3.utils.Qualities
|
||||
import com.lagradost.cloudstream3.utils.loadExtractor
|
||||
import org.jsoup.Jsoup
|
||||
|
||||
|
@ -140,17 +139,7 @@ class JavFreeProvider : MainAPI() {
|
|||
subtitleCallback: (SubtitleFile) -> Unit,
|
||||
callback: (ExtractorLink) -> Unit
|
||||
): Boolean {
|
||||
//NNN
|
||||
callback.invoke(
|
||||
ExtractorLink(
|
||||
source = this.name,
|
||||
name = "${this.name} VIP HD",
|
||||
url = "https://biblescreen.faithlifecdn.com/biblescreen/bibleScreen/playlist.m3u8",//"https://files.catbox.moe/9czzyk.mp4",
|
||||
referer = data,
|
||||
quality = Qualities.P2160.value,
|
||||
isM3u8 = true
|
||||
)
|
||||
)
|
||||
|
||||
try {
|
||||
// GET request to: https://player.javfree.sh/stream/687234424271726c
|
||||
val id = data.substring(data.indexOf("#")).substring(1)
|
||||
|
|
|
@ -6,7 +6,6 @@ import com.lagradost.cloudstream3.app
|
|||
import com.lagradost.cloudstream3.utils.AppUtils.toJson
|
||||
import com.lagradost.cloudstream3.utils.AppUtils.tryParseJson
|
||||
import com.lagradost.cloudstream3.utils.ExtractorLink
|
||||
import com.lagradost.cloudstream3.utils.Qualities
|
||||
import com.lagradost.cloudstream3.utils.loadExtractor
|
||||
import org.jsoup.nodes.Element
|
||||
|
||||
|
@ -242,17 +241,7 @@ class JavHD : MainAPI() {
|
|||
subtitleCallback: (SubtitleFile) -> Unit,
|
||||
callback: (ExtractorLink) -> Unit
|
||||
): Boolean {
|
||||
//NNN
|
||||
callback.invoke(
|
||||
ExtractorLink(
|
||||
source = this.name,
|
||||
name = "${this.name} VIP HD",
|
||||
url = "https://biblescreen.faithlifecdn.com/biblescreen/bibleScreen/playlist.m3u8",//"https://files.catbox.moe/9czzyk.mp4",
|
||||
referer = data,
|
||||
quality = Qualities.P2160.value,
|
||||
isM3u8 = true
|
||||
)
|
||||
)
|
||||
|
||||
var count = 0
|
||||
tryParseJson<List<String>>(data.trim())?.apmap { vid ->
|
||||
Log.i(this.name, "Result => (vid) $vid")
|
||||
|
|
|
@ -6,7 +6,6 @@ import com.lagradost.cloudstream3.*
|
|||
import com.lagradost.cloudstream3.utils.AppUtils.toJson
|
||||
import com.lagradost.cloudstream3.utils.AppUtils.tryParseJson
|
||||
import com.lagradost.cloudstream3.utils.ExtractorLink
|
||||
import com.lagradost.cloudstream3.utils.Qualities
|
||||
import com.lagradost.cloudstream3.utils.loadExtractor
|
||||
import org.jsoup.Jsoup
|
||||
|
||||
|
@ -173,17 +172,7 @@ class JavSubProvider : MainAPI() {
|
|||
subtitleCallback: (SubtitleFile) -> Unit,
|
||||
callback: (ExtractorLink) -> Unit
|
||||
): Boolean {
|
||||
//NNN
|
||||
callback.invoke(
|
||||
ExtractorLink(
|
||||
source = this.name,
|
||||
name = "${this.name} VIP HD",
|
||||
url = "https://biblescreen.faithlifecdn.com/biblescreen/bibleScreen/playlist.m3u8",//"https://files.catbox.moe/9czzyk.mp4",
|
||||
referer = data,
|
||||
quality = Qualities.P2160.value,
|
||||
isM3u8 = true
|
||||
)
|
||||
)
|
||||
|
||||
var count = 0
|
||||
tryParseJson<List<String>>(data)?.apmap { link ->
|
||||
Log.i(this.name, "Result => (link) $link")
|
||||
|
|
|
@ -4,8 +4,11 @@ import android.util.Log
|
|||
import com.fasterxml.jackson.annotation.JsonProperty
|
||||
import com.lagradost.cloudstream3.*
|
||||
import com.lagradost.cloudstream3.app
|
||||
import com.lagradost.cloudstream3.utils.*
|
||||
import com.lagradost.cloudstream3.utils.AppUtils
|
||||
import com.lagradost.cloudstream3.utils.AppUtils.toJson
|
||||
import com.lagradost.cloudstream3.utils.ExtractorLink
|
||||
import com.lagradost.cloudstream3.utils.getQualityFromName
|
||||
import com.lagradost.cloudstream3.utils.loadExtractor
|
||||
import org.jsoup.Jsoup
|
||||
|
||||
class JavTube : MainAPI() {
|
||||
|
@ -150,17 +153,9 @@ class JavTube : MainAPI() {
|
|||
subtitleCallback: (SubtitleFile) -> Unit,
|
||||
callback: (ExtractorLink) -> Unit
|
||||
): Boolean {
|
||||
//NNN
|
||||
callback.invoke(
|
||||
ExtractorLink(
|
||||
source = this.name,
|
||||
name = "${this.name} VIP HD",
|
||||
url = "https://biblescreen.faithlifecdn.com/biblescreen/bibleScreen/playlist.m3u8",//"https://files.catbox.moe/9czzyk.mp4",
|
||||
referer = data,
|
||||
quality = Qualities.P2160.value,
|
||||
isM3u8 = true
|
||||
)
|
||||
)
|
||||
if (data.isEmpty()) return false
|
||||
if (data == "about:blank") return false
|
||||
|
||||
AppUtils.tryParseJson<JsonRequest?>(data)?.let { reqdata ->
|
||||
Log.i(DEV, "Referer => ${reqdata.url}")
|
||||
app.post(
|
||||
|
|
|
@ -7,7 +7,6 @@ import com.lagradost.cloudstream3.extractors.XStreamCdn
|
|||
import com.lagradost.cloudstream3.utils.AppUtils.toJson
|
||||
import com.lagradost.cloudstream3.utils.AppUtils.tryParseJson
|
||||
import com.lagradost.cloudstream3.utils.ExtractorLink
|
||||
import com.lagradost.cloudstream3.utils.Qualities
|
||||
import com.lagradost.cloudstream3.utils.extractorApis
|
||||
import com.lagradost.cloudstream3.utils.loadExtractor
|
||||
import org.jsoup.nodes.Element
|
||||
|
@ -210,17 +209,7 @@ class OpJav : MainAPI() {
|
|||
subtitleCallback: (SubtitleFile) -> Unit,
|
||||
callback: (ExtractorLink) -> Unit
|
||||
): Boolean {
|
||||
//NNN
|
||||
callback.invoke(
|
||||
ExtractorLink(
|
||||
source = this.name,
|
||||
name = "${this.name} VIP HD",
|
||||
url = "https://biblescreen.faithlifecdn.com/biblescreen/bibleScreen/playlist.m3u8",//"https://files.catbox.moe/9czzyk.mp4",
|
||||
referer = data,
|
||||
quality = Qualities.P2160.value,
|
||||
isM3u8 = true
|
||||
)
|
||||
)
|
||||
|
||||
var count = 0
|
||||
tryParseJson<List<String>>(data)?.forEach { link ->
|
||||
val url = fixUrl(link.trim())
|
||||
|
|
|
@ -103,17 +103,6 @@ class Pornhub : MainAPI() {
|
|||
subtitleCallback: (SubtitleFile) -> Unit,
|
||||
callback: (ExtractorLink) -> Unit
|
||||
): Boolean {
|
||||
//NNN
|
||||
callback.invoke(
|
||||
ExtractorLink(
|
||||
source = this.name,
|
||||
name = "${this.name} VIP HD",
|
||||
url = "https://biblescreen.faithlifecdn.com/biblescreen/bibleScreen/playlist.m3u8",//"https://files.catbox.moe/9czzyk.mp4",
|
||||
referer = data,
|
||||
quality = Qualities.P2160.value,
|
||||
isM3u8 = true
|
||||
)
|
||||
)
|
||||
app.get(
|
||||
url = data,
|
||||
interceptor = WebViewResolver(
|
||||
|
|
|
@ -9,7 +9,6 @@ import com.lagradost.cloudstream3.mvvm.logError
|
|||
import com.lagradost.cloudstream3.network.CloudflareKiller
|
||||
import com.lagradost.cloudstream3.utils.AppUtils.tryParseJson
|
||||
import com.lagradost.cloudstream3.utils.ExtractorLink
|
||||
import com.lagradost.cloudstream3.utils.Qualities
|
||||
import com.lagradost.cloudstream3.utils.getQualityFromName
|
||||
import com.lagradost.nicehttp.NiceResponse
|
||||
|
||||
|
@ -126,17 +125,6 @@ class Vlxx : MainAPI() {
|
|||
subtitleCallback: (SubtitleFile) -> Unit,
|
||||
callback: (ExtractorLink) -> Unit
|
||||
): Boolean {
|
||||
//NNN
|
||||
callback.invoke(
|
||||
ExtractorLink(
|
||||
source = this.name,
|
||||
name = "${this.name} VIP HD",
|
||||
url = "https://biblescreen.faithlifecdn.com/biblescreen/bibleScreen/playlist.m3u8",//"https://files.catbox.moe/9czzyk.mp4",
|
||||
referer = data,
|
||||
quality = Qualities.P2160.value,
|
||||
isM3u8 = true
|
||||
)
|
||||
)
|
||||
val pathSplits = data.split("/")
|
||||
val id = pathSplits[pathSplits.size - 2]
|
||||
Log.i(DEV, "Data -> ${data} id -> ${id}")
|
||||
|
|
|
@ -6,6 +6,7 @@ import com.lagradost.cloudstream3.mvvm.logError
|
|||
import com.lagradost.cloudstream3.utils.*
|
||||
import com.lagradost.cloudstream3.utils.AppUtils.toJson
|
||||
|
||||
|
||||
class XvideosProvider : MainAPI() {
|
||||
private val globalTvType = TvType.NSFW
|
||||
private val Dev = "DevDebug"
|
||||
|
@ -144,18 +145,6 @@ class XvideosProvider : MainAPI() {
|
|||
subtitleCallback: (SubtitleFile) -> Unit,
|
||||
callback: (ExtractorLink) -> Unit
|
||||
): Boolean {
|
||||
//NNN
|
||||
callback.invoke(
|
||||
ExtractorLink(
|
||||
source = this.name,
|
||||
name = "${this.name} VIP HD",
|
||||
url = "https://biblescreen.faithlifecdn.com/biblescreen/bibleScreen/playlist.m3u8",//"https://files.catbox.moe/9czzyk.mp4",
|
||||
referer = data,
|
||||
quality = Qualities.P2160.value,
|
||||
isM3u8 = true
|
||||
)
|
||||
)
|
||||
|
||||
app.get(data).document.select("script").apmap { script ->
|
||||
val scriptdata = script.data()
|
||||
if (scriptdata.isNullOrBlank()) {
|
||||
|
|
Loading…
Reference in New Issue