icowatchlist

1.1.0 • Public • Published

icowatchlist

A simple Node.js API wrapper for icowatchlist.com

Installation

npm install icowatchlist

Usage

Initializing

const ICOWatchlist = require('icowatchlist');

API Examples

The wrapper returns a promise for all request types, so you can use Promise.then() or async/await to get the results

// Get all ICOs
ICOWatchlist.getAll();

// Get Live ICOs only
ICOWatchlist.getLive();

// Get Upcoming ICOs only
ICOWatchlist.getUpcoming();

// Get Finished ICOs only
ICOWatchlist.getFinished();


// Use with Promise.then()

ICOWatchlist.getLive().then(function(response) {
  // print name of first Live ICO
  console.log(response[0].name);
});


// Use with async function 

(async function() {
  let allICOs =  await ICOWatchlist.getAll();
  // Print array of the upcoming ICOs 
  console.log(allICOs.upcoming);
})();

API Reference

This table maps the original API to the wrapper functions and their results.

Original API Wrapper Result
/public/v1/ ICOWatchlist.getAll Object: {"live": [...], "upcoming": [...], "finished": [...]}
/public/v1/live ICOWatchlist.getLive Array
/public/v1/upcoming ICOWatchlist.getUpcoming Array
/public/v1/finished ICOWatchlist.getFinished Array

Dependents (0)

Package Sidebar

Install

npm i icowatchlist

Weekly Downloads

0

Version

1.1.0

License

MIT

Unpacked Size

5.82 kB

Total Files

9

Last publish

Collaborators

  • zbone3