Skip to content

Npm library for parse film info from Filmaffinity

License

Notifications You must be signed in to change notification settings

aespinilla/faparser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FAparser

Npm library for parse films info from Filmaffinity

Try or use the REST API

FARest API - REST API for Filmaffinity

Getting Started

Install npm dependency

npm install faparser --save

Usage

There are three methods which will response a promise with an object or an array of object

//Init
var faparser = require('faparser')

faparser.film( object )

Return a promise with a film full data object (with images and films) or error if have one

faparser.film({ id: 908768, lang: 'es'}).then(function(film){
    console.log(film)
}).catch(function(e){
    console.log(e)
})

faparser.preview( object )

Return a promise with a film result data object (without images and films) or error if have one

faparser.preview({id: 632559, lang: 'es'}).then(function(result){
    console.log(result)
}).catch(function(e){
    console.log(e)
})

faparser.search( object )

Return a promise with an array of result data object or error if have one

faparser.search({query:'spiderman',lang:'es',type: faparser.TITLE, start:0}).then(function(result){
    console.log(result)
}).catch(function(e){
    console.log(e)
})

Extra

Each actor, director or genre contains a request object. This object can send to faparser.search for get results.

Author

  • Alberto Espinilla

About

Npm library for parse film info from Filmaffinity

Resources

License

Stars

Watchers

Forks

Packages

No packages published