This commit is contained in:
himanshu8443
2025-06-17 21:32:50 +05:30
parent 1b23125dfd
commit a2afb200ad
264 changed files with 0 additions and 16201 deletions

View File

@@ -1,103 +0,0 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.genres = exports.catalog = void 0;
exports.catalog = [
{
title: "New",
filter: "",
},
{
title: "Netflix",
filter: "category/web-series/netflix",
},
{
title: "Amazon Prime",
filter: "category/web-series/amazon-prime-video",
},
{
title: "4K Movies",
filter: "category/movies-by-quality/2160p",
},
];
exports.genres = [
{
title: "Action",
filter: "category/movies-by-genres/action/",
},
{
title: "Adventure",
filter: "category/movies-by-genres/adventure/",
},
{
title: "Animation",
filter: "category/movies-by-genres/animation/",
},
{
title: "Biography",
filter: "category/movies-by-genres/biography/",
},
{
title: "Comedy",
filter: "category/movies-by-genres/comedy/",
},
{
title: "Crime",
filter: "category/movies-by-genres/crime/",
},
{
title: "Documentary",
filter: "category/movies-by-genres/documentary/",
},
{
title: "Drama",
filter: "category/movies-by-genres/drama/",
},
{
title: "Family",
filter: "category/movies-by-genres/family/",
},
{
title: "Fantasy",
filter: "category/movies-by-genres/fantasy/",
},
{
title: "History",
filter: "category/movies-by-genres/history/",
},
{
title: "Horror",
filter: "category/movies-by-genres/horror/",
},
{
title: "Music",
filter: "category/movies-by-genres/music/",
},
{
title: "Mystery",
filter: "category/movies-by-genres/mystery/",
},
{
title: "Romance",
filter: "category/movies-by-genres/romance/",
},
{
title: "Sci-Fi",
filter: "category/movies-by-genres/sci-fi/",
},
{
title: "Sport",
filter: "category/movies-by-genres/sport/",
},
{
title: "Thriller",
filter: "category/movies-by-genres/thriller/",
},
{
title: "War",
filter: "category/movies-by-genres/war/",
},
{
title: "Western",
filter: "category/movies-by-genres/western/",
},
];

View File

@@ -1,34 +0,0 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getEpisodes = void 0;
const getEpisodes = async function ({ url, providerContext, }) {
const { axios, cheerio, commonHeaders: headers } = providerContext;
console.log("getEpisodeLinks", url);
try {
const res = await axios.get(url, { headers });
const $ = cheerio.load(res.data);
const container = $(".entry-content,.entry-inner");
$(".unili-content,.code-block-1").remove();
const episodes = [];
container.find("h4").each((index, element) => {
const el = $(element);
const title = el.text().replaceAll("-", "").replaceAll(":", "");
const link = el
.next("p")
.find('.btn-outline[style="background:linear-gradient(135deg,#ed0b0b,#f2d152); color: white;"]')
.parent()
.attr("href");
if (title && link) {
episodes.push({ title, link });
}
});
// console.log(episodes);
return episodes;
}
catch (err) {
console.log("getEpisodeLinks error: ");
// console.error(err);
return [];
}
};
exports.getEpisodes = getEpisodes;

View File

@@ -1,18 +0,0 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.luxMovies = void 0;
const luxGetPosts_1 = require("./luxGetPosts");
const getInfo_1 = require("../vega/getInfo");
const getStream_1 = require("../vega/getStream");
const getEpisodesLink_1 = require("../vega/getEpisodesLink");
const luxCatalog_1 = require("./luxCatalog");
exports.luxMovies = {
catalog: luxCatalog_1.homeList,
genres: luxCatalog_1.genresList,
GetMetaData: getInfo_1.vegaGetInfo,
GetHomePosts: luxGetPosts_1.luxGetPosts,
GetStream: getStream_1.vegaGetStream,
nonStreamableServer: ['filepress'],
GetEpisodeLinks: getEpisodesLink_1.vegaGetEpisodeLinks,
GetSearchPosts: luxGetPosts_1.luxGetPostsSearch,
};

View File

@@ -1,103 +0,0 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.genresList = exports.homeList = void 0;
exports.homeList = [
{
title: 'New',
filter: '',
},
{
title: 'Netflix',
filter: 'category/web-series/netflix',
},
{
title: 'Amazon Prime',
filter: 'category/web-series/amazon-prime-video',
},
{
title: '4K Movies',
filter: 'category/movies-by-quality/2160p',
},
];
exports.genresList = [
{
title: 'Action',
filter: 'category/movies-by-genres/action/',
},
{
title: 'Adventure',
filter: 'category/movies-by-genres/adventure/',
},
{
title: 'Animation',
filter: 'category/movies-by-genres/animation/',
},
{
title: 'Biography',
filter: 'category/movies-by-genres/biography/',
},
{
title: 'Comedy',
filter: 'category/movies-by-genres/comedy/',
},
{
title: 'Crime',
filter: 'category/movies-by-genres/crime/',
},
{
title: 'Documentary',
filter: 'category/movies-by-genres/documentary/',
},
{
title: 'Drama',
filter: 'category/movies-by-genres/drama/',
},
{
title: 'Family',
filter: 'category/movies-by-genres/family/',
},
{
title: 'Fantasy',
filter: 'category/movies-by-genres/fantasy/',
},
{
title: 'History',
filter: 'category/movies-by-genres/history/',
},
{
title: 'Horror',
filter: 'category/movies-by-genres/horror/',
},
{
title: 'Music',
filter: 'category/movies-by-genres/music/',
},
{
title: 'Mystery',
filter: 'category/movies-by-genres/mystery/',
},
{
title: 'Romance',
filter: 'category/movies-by-genres/romance/',
},
{
title: 'Sci-Fi',
filter: 'category/movies-by-genres/sci-fi/',
},
{
title: 'Sport',
filter: 'category/movies-by-genres/sport/',
},
{
title: 'Thriller',
filter: 'category/movies-by-genres/thriller/',
},
{
title: 'War',
filter: 'category/movies-by-genres/war/',
},
{
title: 'Western',
filter: 'category/movies-by-genres/western/',
},
];

View File

@@ -1,73 +0,0 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.luxGetPostsSearch = exports.luxGetPosts = void 0;
const headers = {
Accept: 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
'Cache-Control': 'no-store',
'Accept-Language': 'en-US,en;q=0.9',
DNT: '1',
'sec-ch-ua': '"Not_A Brand";v="8", "Chromium";v="120", "Microsoft Edge";v="120"',
'sec-ch-ua-mobile': '?0',
'sec-ch-ua-platform': '"Windows"',
'Sec-Fetch-Dest': 'document',
'Sec-Fetch-Mode': 'navigate',
'Sec-Fetch-Site': 'none',
'Sec-Fetch-User': '?1',
Cookie: 'ext_name=ojplmecpdpgccookcobabopnaifgidhf; cf_clearance=gaIhTNzqSvp27JCVf7qiEUfYRfwyj0Jx9rcsn774BbE-1732694853-1.2.1.1-QKgYJvmrEz08gM9qbAp70diztE2.hseO2NNi.0imIUk_gkuWUcr7U8t5Zn_z4Ov30sIGPBES1PBgMUEa.s8e8QTkQoZjgziFmoC7YdX7s2Jnt.tYCxE_s5mMLQQBYbz_94A89IYe93Y6kyLQm_L.dvUKPPiGjn_sH3qRD0g4p9oOl0SPvH0T2W_EaD0r6mVBasbgro9dAROt_6CxshXOEGeMOnoWR.ID699FKldjMUhbXJbATAffdOY6kf2sD_iwrSl4bcetTlDHd4gusTVfxSS1pL5qNjyTU9wa38soPl1wZoqFHkEGOPWz6S7FD5ikHxX0bArFem9hiDeJXctYfWz5e_Lkc6lH7nW0Rm2XS3gxCadQSg21RkSReN6kDAEecqjgJSE4zUomkWAxFZ98TSShgGWC0ridPTpdQizPDZQ; _lscache_vary=c1d682536aea2d88fbb2574666e1f0aa',
'Upgrade-Insecure-Requests': '1',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0',
};
const luxGetPosts = async ({ filter, page, providerValue, signal, providerContext, }) => {
const { getBaseUrl } = providerContext;
const baseUrl = await getBaseUrl('lux');
console.log('vegaGetPosts baseUrl:', providerValue, baseUrl);
const url = `${baseUrl}/${filter}/page/${page}/`;
console.log('lux url:', url);
return posts(url, signal, providerContext);
};
exports.luxGetPosts = luxGetPosts;
const luxGetPostsSearch = async ({ searchQuery, page, providerValue, signal, providerContext, }) => {
const { getBaseUrl } = providerContext;
const baseUrl = await getBaseUrl('lux');
console.log('vegaGetPosts baseUrl:', providerValue, baseUrl);
const url = `${baseUrl}/page/${page}/?s=${searchQuery}`;
console.log('lux url:', url);
return posts(url, signal, providerContext);
};
exports.luxGetPostsSearch = luxGetPostsSearch;
async function posts(url, signal, providerContext) {
try {
const { axios, cheerio } = providerContext;
const urlRes = await axios.get(url, { headers, signal });
const $ = cheerio.load(urlRes.data);
const posts = [];
$('.blog-items')
?.children('article')
?.each((index, element) => {
const post = {
title: $(element)
?.find('a')
?.attr('title')
?.replace('Download', '')
?.match(/^(.*?)\s*\((\d{4})\)|^(.*?)\s*\((Season \d+)\)/)?.[0] ||
$(element)?.find('a')?.attr('title')?.replace('Download', '') ||
'',
link: $(element)?.find('a')?.attr('href') || '',
image: $(element).find('a').find('img').attr('data-lazy-src') ||
$(element).find('a').find('img').attr('data-src') ||
$(element).find('a').find('img').attr('src') ||
'',
};
if (post.image.startsWith('//')) {
post.image = 'https:' + post.image;
}
posts.push(post);
});
// console.log(posts);
return posts;
}
catch (error) {
console.error('vegaGetPosts error:', error);
return [];
}
}

137
dist/luxMovies/meta.js vendored
View File

@@ -1,137 +0,0 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getMeta = void 0;
const headers = {
Accept: "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
"Cache-Control": "no-store",
"Accept-Language": "en-US,en;q=0.9",
DNT: "1",
"sec-ch-ua": '"Not_A Brand";v="8", "Chromium";v="120", "Microsoft Edge";v="120"',
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": '"Windows"',
"Sec-Fetch-Dest": "document",
"Sec-Fetch-Mode": "navigate",
"Sec-Fetch-Site": "none",
"Sec-Fetch-User": "?1",
Cookie: "_lscache_vary=62abf8b96599676eb8ec211cffaeb8ff; ext_name=ojplmecpdpgccookcobabopnaifgidhf; cf_clearance=n4Y1XTKZ5TfIMBNQuAXzerwKpx0U35KoOm3imfT0GpU-1732097818-1.2.1.1-ZeAnEu.8D9TSZHYDoj7vwo1A1rpdKl304ZpaBn_QbAQOr211JFAb7.JRQU3EL2eIy1Dfl8HhYvH7_259.22lUz8gbchHcQ8hvfuQXMtFMCbqDBLzjNUZa9stuk.39l28IcPhH9Z2szsf3SGtNI1sAfo66Djt7sOReLK3lHw9UkJp7BdGqt6a2X9qAc8EsAI3lE480Tmt0fkHv14Oc30LSbPB_WwFmiqAki2W.Gv9hV7TN_QBFESleTDlXd.6KGflfd4.KwWF7rpSRo_cgoc9ALLLIafpxHVbe7_g5r7zvpml_Pj8fEL75fw.1GBuy16bciHBuB8s_kahuJYUnhtQFFgfTQl8_Gn6KeovBWx.PJ7nFv5sklHUfAyBVq3t30xKe8ZDydsQ_G.yipfj_In5GmmWcXGb6E4.bioDOwW_sKLtxwdTQt7Nu.RkILX_mKvXNpyLqflIVj8G7X5E8I.unw",
"Upgrade-Insecure-Requests": "1",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0",
};
const getMeta = async ({ link, providerContext, }) => {
try {
const { axios, cheerio } = providerContext;
const url = link;
console.log("url", url);
const baseUrl = url.split("/").slice(0, 3).join("/");
const response = await axios.get(url, {
headers: {
...headers,
Referer: baseUrl,
},
});
const $ = cheerio.load(response.data);
const infoContainer = $(".entry-content,.post-inner");
const heading = infoContainer?.find("h3");
const imdbId =
//@ts-ignore
heading?.next("p")?.find("a")?.[0]?.attribs?.href?.match(/tt\d+/g)?.[0] ||
infoContainer.text().match(/tt\d+/g)?.[0] ||
"";
// console.log(imdbId)
const type = heading?.next("p")?.text()?.includes("Series Name")
? "series"
: "movie";
// console.log(type);
// title
const titleRegex = /Name: (.+)/;
const title = heading?.next("p")?.text()?.match(titleRegex)?.[1] || "";
// console.log(title);
// synopsis
const synopsisNode = //@ts-ignore
infoContainer?.find("p")?.next("h3,h4")?.next("p")?.[0]?.children?.[0];
const synopsis = synopsisNode && "data" in synopsisNode ? synopsisNode.data : "";
// console.log(synopsis);
// image
let image = infoContainer?.find("img[data-lazy-src]")?.attr("data-lazy-src") || "";
if (image.startsWith("//")) {
image = "https:" + image;
}
// console.log(image);
// console.log({title, synopsis, image, imdbId, type});
/// Links
const hr = infoContainer?.first()?.find("hr");
const list = hr?.nextUntil("hr");
const links = [];
list.each((index, element) => {
element = $(element);
// title
const title = element?.text() || "";
const quality = element?.text().match(/\d+p\b/)?.[0] || "";
// console.log(title);
// movieLinks
const movieLinks = element
?.next()
.find(".dwd-button")
.text()
.toLowerCase()
.includes("download")
? element?.next().find(".dwd-button")?.parent()?.attr("href")
: "";
// episode links
const vcloudLinks = element
?.next()
.find(".btn-outline[style='background:linear-gradient(135deg,#ed0b0b,#f2d152); color: white;'],.btn-outline[style='background:linear-gradient(135deg,#ed0b0b,#f2d152); color: #fdf8f2;']")
?.parent()
?.attr("href");
console.log(title);
const episodesLink = (vcloudLinks
? vcloudLinks
: element
?.next()
.find(".dwd-button")
.text()
.toLowerCase()
.includes("episode")
? element?.next().find(".dwd-button")?.parent()?.attr("href")
: "") ||
element
?.next()
.find(".btn-outline[style='background:linear-gradient(135deg,#0ebac3,#09d261); color: white;']")
?.parent()
?.attr("href");
if (movieLinks || episodesLink) {
links.push({
title,
directLinks: movieLinks
? [{ title: "Movie", link: movieLinks, type: "movie" }]
: [],
episodesLink,
quality,
});
}
});
// console.log(links);
return {
title,
synopsis,
image,
imdbId,
type,
linkList: links,
};
}
catch (error) {
console.log("getInfo error");
console.error(error);
// ToastAndroid.show('No response', ToastAndroid.SHORT);
return {
title: "",
synopsis: "",
image: "",
imdbId: "",
type: "",
linkList: [],
};
}
};
exports.getMeta = getMeta;

View File

@@ -1,73 +0,0 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getSearchPosts = exports.getPosts = void 0;
const headers = {
Accept: "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
"Cache-Control": "no-store",
"Accept-Language": "en-US,en;q=0.9",
DNT: "1",
"sec-ch-ua": '"Not_A Brand";v="8", "Chromium";v="120", "Microsoft Edge";v="120"',
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": '"Windows"',
"Sec-Fetch-Dest": "document",
"Sec-Fetch-Mode": "navigate",
"Sec-Fetch-Site": "none",
"Sec-Fetch-User": "?1",
Cookie: "ext_name=ojplmecpdpgccookcobabopnaifgidhf; cf_clearance=gaIhTNzqSvp27JCVf7qiEUfYRfwyj0Jx9rcsn774BbE-1732694853-1.2.1.1-QKgYJvmrEz08gM9qbAp70diztE2.hseO2NNi.0imIUk_gkuWUcr7U8t5Zn_z4Ov30sIGPBES1PBgMUEa.s8e8QTkQoZjgziFmoC7YdX7s2Jnt.tYCxE_s5mMLQQBYbz_94A89IYe93Y6kyLQm_L.dvUKPPiGjn_sH3qRD0g4p9oOl0SPvH0T2W_EaD0r6mVBasbgro9dAROt_6CxshXOEGeMOnoWR.ID699FKldjMUhbXJbATAffdOY6kf2sD_iwrSl4bcetTlDHd4gusTVfxSS1pL5qNjyTU9wa38soPl1wZoqFHkEGOPWz6S7FD5ikHxX0bArFem9hiDeJXctYfWz5e_Lkc6lH7nW0Rm2XS3gxCadQSg21RkSReN6kDAEecqjgJSE4zUomkWAxFZ98TSShgGWC0ridPTpdQizPDZQ; _lscache_vary=c1d682536aea2d88fbb2574666e1f0aa",
"Upgrade-Insecure-Requests": "1",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0",
};
const getPosts = async ({ filter, page, providerValue, signal, providerContext, }) => {
const { getBaseUrl } = providerContext;
const baseUrl = await getBaseUrl("lux");
console.log("vegaGetPosts baseUrl:", providerValue, baseUrl);
const url = `${baseUrl}/${filter}/page/${page}/`;
console.log("lux url:", url);
return posts(url, signal, providerContext);
};
exports.getPosts = getPosts;
const getSearchPosts = async ({ searchQuery, page, providerValue, signal, providerContext, }) => {
const { getBaseUrl } = providerContext;
const baseUrl = await getBaseUrl("lux");
console.log("vegaGetPosts baseUrl:", providerValue, baseUrl);
const url = `${baseUrl}/page/${page}/?s=${searchQuery}`;
console.log("lux url:", url);
return posts(url, signal, providerContext);
};
exports.getSearchPosts = getSearchPosts;
async function posts(url, signal, providerContext) {
try {
const { axios, cheerio } = providerContext;
const urlRes = await axios.get(url, { headers, signal });
const $ = cheerio.load(urlRes.data);
const posts = [];
$(".blog-items")
?.children("article")
?.each((index, element) => {
const post = {
title: $(element)
?.find("a")
?.attr("title")
?.replace("Download", "")
?.match(/^(.*?)\s*\((\d{4})\)|^(.*?)\s*\((Season \d+)\)/)?.[0] ||
$(element)?.find("a")?.attr("title")?.replace("Download", "") ||
"",
link: $(element)?.find("a")?.attr("href") || "",
image: $(element).find("a").find("img").attr("data-lazy-src") ||
$(element).find("a").find("img").attr("data-src") ||
$(element).find("a").find("img").attr("src") ||
"",
};
if (post.image.startsWith("//")) {
post.image = "https:" + post.image;
}
posts.push(post);
});
// console.log(posts);
return posts;
}
catch (error) {
console.error("vegaGetPosts error:", error);
return [];
}
}

View File

@@ -1,94 +0,0 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getStream = getStream;
const headers = {
Accept: "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
"Cache-Control": "no-store",
"Accept-Language": "en-US,en;q=0.9",
DNT: "1",
"sec-ch-ua": '"Not_A Brand";v="8", "Chromium";v="120", "Microsoft Edge";v="120"',
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": '"Windows"',
"Sec-Fetch-Dest": "document",
"Sec-Fetch-Mode": "navigate",
"Sec-Fetch-Site": "none",
"Sec-Fetch-User": "?1",
Cookie: "_lscache_vary=62abf8b96599676eb8ec211cffaeb8ff; ext_name=ojplmecpdpgccookcobabopnaifgidhf; cf_clearance=n4Y1XTKZ5TfIMBNQuAXzerwKpx0U35KoOm3imfT0GpU-1732097818-1.2.1.1-ZeAnEu.8D9TSZHYDoj7vwo1A1rpdKl304ZpaBn_QbAQOr211JFAb7.JRQU3EL2eIy1Dfl8HhYvH7_259.22lUz8gbchHcQ8hvfuQXMtFMCbqDBLzjNUZa9stuk.39l28IcPhH9Z2szsf3SGtNI1sAfo66Djt7sOReLK3lHw9UkJp7BdGqt6a2X9qAc8EsAI3lE480Tmt0fkHv14Oc30LSbPB_WwFmiqAki2W.Gv9hV7TN_QBFESleTDlXd.6KGflfd4.KwWF7rpSRo_cgoc9ALLLIafpxHVbe7_g5r7zvpml_Pj8fEL75fw.1GBuy16bciHBuB8s_kahuJYUnhtQFFgfTQl8_Gn6KeovBWx.PJ7nFv5sklHUfAyBVq3t30xKe8ZDydsQ_G.yipfj_In5GmmWcXGb6E4.bioDOwW_sKLtxwdTQt7Nu.RkILX_mKvXNpyLqflIVj8G7X5E8I.unw",
"Upgrade-Insecure-Requests": "1",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0",
};
async function getStream({ link, type, signal, providerContext, }) {
const { axios, cheerio, extractors } = providerContext;
const { hubcloudExtracter } = extractors;
try {
const streamLinks = [];
console.log("dotlink", link);
if (type === "movie") {
// vlink
const dotlinkRes = await axios(`${link}`, { headers });
const dotlinkText = dotlinkRes.data;
// console.log('dotlinkText', dotlinkText);
const vlink = dotlinkText.match(/<a\s+href="([^"]*cloud\.[^"]*)"/i) || [];
// console.log('vLink', vlink[1]);
link = vlink[1];
// filepress link
try {
const $ = cheerio.load(dotlinkText);
const filepressLink = $('.btn.btn-sm.btn-outline[style="background:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(0,0,0)); color: #fdf8f2;"]')
.parent()
.attr("href");
// console.log('filepressLink', filepressLink);
const filepressID = filepressLink?.split("/").pop();
const filepressBaseUrl = filepressLink
?.split("/")
.slice(0, -2)
.join("/");
// console.log('filepressID', filepressID);
// console.log('filepressBaseUrl', filepressBaseUrl);
const filepressTokenRes = await axios.post(filepressBaseUrl + "/api/file/downlaod/", {
id: filepressID,
method: "indexDownlaod",
captchaValue: null,
}, {
headers: {
"Content-Type": "application/json",
Referer: filepressBaseUrl,
},
});
// console.log('filepressTokenRes', filepressTokenRes.data);
if (filepressTokenRes.data?.status) {
const filepressToken = filepressTokenRes.data?.data;
const filepressStreamLink = await axios.post(filepressBaseUrl + "/api/file/downlaod2/", {
id: filepressToken,
method: "indexDownlaod",
captchaValue: null,
}, {
headers: {
"Content-Type": "application/json",
Referer: filepressBaseUrl,
},
});
// console.log('filepressStreamLink', filepressStreamLink.data);
streamLinks.push({
server: "filepress",
link: filepressStreamLink.data?.data?.[0],
type: "mkv",
});
}
}
catch (error) {
console.log("filepress error: ");
// console.error(error);
}
}
return await hubcloudExtracter(link, signal);
}
catch (error) {
console.log("getStream error: ", error);
if (error.message.includes("Aborted")) {
}
else {
}
return [];
}
}