0.2.2 • Published 10 years ago

rotten-node v0.2.2

Weekly downloads
2
License
ISC
Repository
github
Last release
10 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

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.6

10 years ago

0.1.5

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago