Merge pull request #121 from lonelil/dev

vidsrcto: use tmdbId when imdbId is not provided
This commit is contained in:
Jorrin
2024-03-26 20:35:08 +01:00
committed by GitHub

View File

@@ -11,11 +11,11 @@ const vidSrcToBase = 'https://vidsrc.to';
const referer = `${vidSrcToBase}/`; const referer = `${vidSrcToBase}/`;
const universalScraper = async (ctx: ShowScrapeContext | MovieScrapeContext): Promise<SourcererOutput> => { const universalScraper = async (ctx: ShowScrapeContext | MovieScrapeContext): Promise<SourcererOutput> => {
const imdbId = ctx.media.imdbId; const mediaId = ctx.media.imdbId ?? ctx.media.tmdbId;
const url = const url =
ctx.media.type === 'movie' ctx.media.type === 'movie'
? `/embed/movie/${imdbId}` ? `/embed/movie/${mediaId}`
: `/embed/tv/${imdbId}/${ctx.media.season.number}/${ctx.media.episode.number}`; : `/embed/tv/${mediaId}/${ctx.media.season.number}/${ctx.media.episode.number}`;
const mainPage = await ctx.proxiedFetcher<string>(url, { const mainPage = await ctx.proxiedFetcher<string>(url, {
baseUrl: vidSrcToBase, baseUrl: vidSrcToBase,
headers: { headers: {