Skip to content
 
 

Latest commit

 

History

43 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Whale

Show Ethereum and Bitcoin price in command line interface (CLI).

Install

$ npm install whale-cli -g

Usage

$ whale --help

Usage: whale [options]

Whale, show Ethereum and Bitcoin price in command line interface (CLI).

Options:

  -h, --help              output usage information
  -V, --version           output the version number
  -s, --seconds <number>  Set auto refresh time

Examples:

  $ whale
  $ whale -h
  $ whale -s 60

Interactive UI

Run whale without arguments to launch the interactive UI that guides you through showing market price.

API

const whale = require('whale-cli')

/**
 * Fetch current price of markets
 * @param {String} exchange
 * @param {Array} markets
 */
whale.getCurrentPrice('Poloniex', ['BTC', 'ETH', 'ZEC']).then((res) => {
  console.log(res)
})

/**
 * Fetch current price of markets
 * @param {String} exchange
 * @param {String} market
 * @param {Number} since options, default one month ago
 * @param {Number} period options, default 24 hour, such as 1440
 */
whale.getPriceTrend('Yunbi', 'ETH').then((res) => {
  console.log(res)
})

Supported Exchanges

Tmux StatusBar

if you use tmux, a mini statusbar plugin is available

Installation

Add this line to the bottom of .tmux.conf:

run-shell 'whale-tmux-sh "-m Yunbi -t BTC,ETC,ETH"'

Reload TMUX environment:

# type this in terminal
$ tmux source-file ~/.tmux.conf

#{whale-tmux} interpolation should now work.

Config helper

# type this in terminal
$ whale-tmux -h

Limitations

Set status-interval to a low number to make this faster, example:

# in .tmux.conf
set -g status-interval 5

License

MIT ©

About

🐋 Show Ethereum and Bitcoin price in command line interface (CLI).

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages