mirror of
https://github.com/movie-web/providers.git
synced 2025-09-13 15:33:26 +00:00
Merge pull request #121 from lonelil/dev
vidsrcto: use tmdbId when imdbId is not provided
This commit is contained in:
@@ -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: {
|
||||||
|
Reference in New Issue
Block a user