dadjokes-wrapper
v0.1.4
Published
NodeJS wrapper for the ICanHazDadJokes API
Downloads
52
Maintainers
Readme
dadjokes-wrapper
NodeJS wrapper for the ICanHazDadJokes API
This module will help you to get some nice Dad Jokes !
Usage
const DadJokes = require('dadjokes-wrapper');
const dj = new Dadjokes();
dj.randomJoke()
.then(res => console.log(res))
.catch(err => console.error(err));
exemple of output
Two guys walked into a bar, the third one ducked.
API
const DadJokes = require('dadjokes-wrapper');
const dj = new Dadjokes();
dj.randomJoke()
.then(res => console.log(res))
.catch(err => console.error(err));
// Returns a random joke
dj.randomSlackJoke()
.then(res => console.log(res))
.catch(err => console.error(err));
// Returns a random joke formatted for slack
dj.jokeById('R7UfaahVfFd')
.then(res => console.log(res))
.catch(err => console.error(err));
// This method is auto-cached and returns a joke by it's id
dj.jokeImgById('gNu41gNeqjb')
.then(res => res)
.catch(err => console.error(err));
// Returns an image of the joke
dj.searchJoke()
.then(res => console.log(res))
.catch(err => console.error(err));
// Look here for the query parameters available
// https://icanhazdadjoke.com/api#search-for-dad-jokes
Install
With npm installed, run
$ npm install dadjokes-wrapper
Or with yarn installed, run
$ yarn add dadjokes-wrapper
See Also
License
MIT