mirror of
https://github.com/sussy-code/providers.git
synced 2026-04-21 08:31:57 +00:00
Merge branch 'dev' into fix-upcloud-captions
This commit is contained in:
commit
0dafb434d4
1 changed files with 6 additions and 2 deletions
|
|
@ -9,8 +9,12 @@ export const referer = `${vidplayBase}/`;
|
||||||
// Full credits to @Ciarands!
|
// Full credits to @Ciarands!
|
||||||
|
|
||||||
export const getDecryptionKeys = async (ctx: EmbedScrapeContext): Promise<string[]> => {
|
export const getDecryptionKeys = async (ctx: EmbedScrapeContext): Promise<string[]> => {
|
||||||
const res = await ctx.fetcher<string>('https://raw.githubusercontent.com/Ciarands/vidsrc-keys/main/keys.json');
|
const res = await ctx.proxiedFetcher<string>('https://github.com/Ciarands/vidsrc-keys/blob/main/keys.json');
|
||||||
return JSON.parse(res);
|
const regex = /"rawLines":\s*\[([\s\S]*?)\]/;
|
||||||
|
const rawLines = res.match(regex)?.[1];
|
||||||
|
if (!rawLines) throw new Error('No keys found');
|
||||||
|
const keys = JSON.parse(`${rawLines.substring(1).replace(/\\"/g, '"')}]`);
|
||||||
|
return keys;
|
||||||
};
|
};
|
||||||
|
|
||||||
export const getEncodedId = async (ctx: EmbedScrapeContext) => {
|
export const getEncodedId = async (ctx: EmbedScrapeContext) => {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue