UNPKG

btcaverage

Version:

Get Bitcoin price average from 13 providers. Doing math variance algorithm: if some service is broken the average not will be broken.

10 lines 529 B
var btcaverage = require('./btcaverage'); btcaverage() .then(function(priceDetails){ console.log('---- By provider ----'); Object.keys(priceDetails.prices).map(function(providerName){ console.log(providerName + ': $' + priceDetails.prices[providerName]); }); console.log('---- Average ----'); console.log('$' + parseFloat(priceDetails.average).toFixed(2) + ' calculated from ' + priceDetails.pricesAverage.length + ' prices (Removing farthest|problematic values)'); });