Skip to content

A simple Node.js API wrapper for icowatchlist.com

License

Notifications You must be signed in to change notification settings

zbone3/icowatchlist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A simple Node.js API wrapper for icowatchlist.com

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published