Skip to content

ef-gy/fortuned-api-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node.js fortuned API client

npm version

This is an API client for the fortuned fortune cookie API. The API, as described at https://github.com/ef-gy/fortuned, is quite straightforward and allows retrieval of fortune cookies, either at random or by providing the ID of such a cookie.

Example code

After you've done the usual setup for this node.js module, try this:

const cookie = require('fortuned-api-client');
const api = new cookie.Api();
api.fortune().then(function(cookie) {
    process.stdout.write(cookie.cookie);
  }, console.warn);

Runkit link for something equivalent to play with: https://runkit.com/jyujin/runkit-npm-fortuned-api-client/2.0.1

CLI client

This package comes with a simple CLI wrapper, which you can install like this:

npm -g install fortuned-api-client

After doing so, you get this shiny new command:

fortuned-cli

This will print a fortune cookie retrieved from the main API server.

Cookie files

You do not need to install your own cookie files, as they are served directly from the server side. This makes this version of a JS fortune cookie client somewhat unique.