js-omdb-api
v0.3.0
Published
omdbapi library for javascript
Downloads
13
Readme
omdbapi for the browser
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.
features
- Typescript support
- Promise api
Installation
npm install --save js-omdb-api
Usage
Find a show by imdb ID
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);
}));
Find a show by imdb ID and get all season information
import { findByIdWithSeasons } from "js-omdb-api";
findByIdWithSeasons("tt0944947")
.then(result => {
console.log(result.seasons[0].episodes);
});
Find a show by title
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);
}));
search
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);
}));