dadjokes-wrapper

0.1.4 • Public • Published

dadjokes-wrapper

Travis npm npm

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

Package Sidebar

Install

npm i dadjokes-wrapper

Weekly Downloads

21

Version

0.1.4

License

MIT

Unpacked Size

103 kB

Total Files

9

Last publish

Collaborators

  • neosduswell