0.2.2 • Published 8 years ago

rotten-node v0.2.2

Weekly downloads
2
License
ISC
Repository
github
Last release
8 years ago

Simple, promise based, client for Rotten Tomatoes API.

Build Status

Installation

$ npm i --save rotten-node

Usage

import RT from 'rotten-node';

var api = new RT({ apiKey: YOUR_API_KEY });

api.movie(12989).infos() // <- promise
  .then(result => console.log(result))
  .catch(error => console.error('An error occured while getting movie infos : %s', error));

Available functions :

// List movies
api.lists.movies.boxOffice();
api.lists.movies.inTheaters();
api.lists.movies.opening();
api.lists.movies.upcoming();

// List DVDs
api.lists.dvds.topRentals();
api.lists.dvds.currentReleases();
api.lists.dvds.newReleases();
api.lists.dvds.upcoming();

// Movie infos
const MOVIE_ID = 12989;

api.movie(MOVIE_ID).infos();
api.movie(MOVIE_ID).cast();
api.movie(MOVIE_ID).clips();
api.movie(MOVIE_ID).reviews();
api.movie(MOVIE_ID).similar();
api.movie(MOVIE_ID).alias();

// Search
api.search(words, params, callback = null);

Passing params to queries : (available params)

api.lists.movies.boxOffice({
  limit: 16,
  country: 'us'
});

Using callback :

api.lists.movies.boxOffice(null, function(error, result) {
  // jawad here
});

Develop

$ npm run dev
0.2.2

8 years ago

0.2.1

8 years ago

0.2.0

8 years ago

0.1.6

8 years ago

0.1.5

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago