/popcorn-api

A library to access the PopcornTime API

Primary LanguageJavaScriptMIT LicenseMIT

npm David Build Status GitHub license

NPM

Popcorn API Version Badge

Easy way to get data from the Popcorn Time API

Documentation is available at https://popcorn-api.js.org/

Installation

Via NPM:

$ npm install popcorn-api

Usage

Popcorn-API comes with 3 routes you can use: anime, shows and movies.
To access a route, you use it as a property of PopCorn: PopCorn.[route].

Examples

const PopCorn = require('popcorn-api');

// * Search for Animes using query 'kill'
PopCorn.animes.search({query: 'kill'})
    .then(async ([anime]) => {
        await anime.fetch();

        console.log(anime); // -> Anime
    });

// * Search for TV Shows using query 'flash'
PopCorn.shows.search({query: 'flash'})
    .then(([show]) => show.fetch())
    .then(console.log); // -> Show

Find more examples in Examples