identify-media
Version:
Analyse file path and content to make search criteria for media APIs
22 lines (18 loc) • 602 B
text/typescript
import {RequestConfig, TmdbSearchQuery} from "../index";
const search = (param: TmdbSearchQuery, apikey: string): RequestConfig => {
const {language, query, type} = param;
return {
method: 'GET',
params: {
api_key: apikey,
language,
query,
year: type === 'movie' ? param.year : undefined,
first_air_date_year: type === 'tv' ? param.year : undefined,
},
baseURL: 'https://api.themoviedb.org',
url: `/3/search/${type || 'multi'}`,
responseType: 'json',
};
}
export default search;