From 0382438fe189bb0485bb0f9946213884aa931180 Mon Sep 17 00:00:00 2001 From: TPN Date: Wed, 3 Apr 2024 23:26:54 +0530 Subject: [PATCH] fixes --- src/providers/embeds/dropload.ts | 6 +----- src/providers/embeds/filelions.ts | 8 ++------ src/providers/embeds/vtube.ts | 2 +- 3 files changed, 4 insertions(+), 12 deletions(-) diff --git a/src/providers/embeds/dropload.ts b/src/providers/embeds/dropload.ts index ce7c91d..983035c 100644 --- a/src/providers/embeds/dropload.ts +++ b/src/providers/embeds/dropload.ts @@ -13,7 +13,7 @@ export const droploadScraper = makeEmbed({ name: 'Dropload', rank: 120, scrape: async (ctx) => { - const mainPageRes = await ctx.fetcher.full(ctx.url, { + const mainPageRes = await ctx.proxiedFetcher.full(ctx.url, { headers: { referer: ctx.url, }, @@ -37,10 +37,6 @@ export const droploadScraper = makeEmbed({ playlist: file[1], flags: [flags.IP_LOCKED, flags.CORS_ALLOWED], captions: [], - preferredHeaders: { - Referer: mainPageUrl.origin, - origin: mainPageUrl.origin, - }, ...(thumbnailTrack ? { thumbnailTrack: { diff --git a/src/providers/embeds/filelions.ts b/src/providers/embeds/filelions.ts index 7576cf6..c41c354 100644 --- a/src/providers/embeds/filelions.ts +++ b/src/providers/embeds/filelions.ts @@ -10,7 +10,7 @@ export const filelionsScraper = makeEmbed({ name: 'filelions', rank: 115, async scrape(ctx) { - const mainPageRes = await ctx.fetcher.full(ctx.url, { + const mainPageRes = await ctx.proxiedFetcher.full(ctx.url, { headers: { referer: ctx.url, }, @@ -32,15 +32,11 @@ export const filelionsScraper = makeEmbed({ playlist, flags: [flags.IP_LOCKED, flags.CORS_ALLOWED], captions: [], - preferredHeaders: { - Referer: mainPageUrl.origin, - origin: mainPageUrl.origin, - }, ...(thumbnailTrack ? { thumbnailTrack: { type: 'vtt', - url: new URL(mainPageRes.finalUrl).origin + thumbnailTrack[1], + url: mainPageUrl.origin + thumbnailTrack[1], }, } : {}), diff --git a/src/providers/embeds/vtube.ts b/src/providers/embeds/vtube.ts index c8a4d63..4558f38 100644 --- a/src/providers/embeds/vtube.ts +++ b/src/providers/embeds/vtube.ts @@ -14,7 +14,7 @@ export const vTubeScraper = makeEmbed({ name: 'vTube', rank: 145, scrape: async (ctx) => { - const mainPageRes = await ctx.fetcher.full(ctx.url, { + const mainPageRes = await ctx.proxiedFetcher.full(ctx.url, { headers: { referer: ctx.url, },