This is a small javascript library for the omdbapi.
It is ment to be used in the browser.
It can be used in nodejs as well but then you will need to adjust the fetch package.
- Typescript support
- Promise api
npm install --save js-omdb-api
import { findById } from "js-omdb-api";
findById("tt0944947", {
contentType: '', // "movie" | "series" | "episode"
year: '', // string
plot: '', // string
includeTomatoesRating: true, // boolean
}).then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
}));
import { findByIdWithSeasons } from "js-omdb-api";
findByIdWithSeasons("tt0944947")
.then(result => {
console.log(result.seasons[0].episodes);
});
import { findByTitle } from "js-omdb-api";
findByTitle("Game of Thrones", {
contentType: '', // "movie" | "series" | "episode"
year: '', // string
plot: '', // string
includeTomatoesRating: true, // boolean
}).then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
}));
import { search } from "js-omdb-api";
search("Thrones", {
contentType: '', // "movie" | "series" | "episode"
year: '', // string
page: 1 // number
}).then((result) => {
console.log(result);
}).catch((error) => {
console.log(error);
}));