Skip to content

๐Ÿ“ˆ Simple command line cryptocurrency price ticker for Bitcoin, Ethereum, Litecoin, and more.

License

Notifications You must be signed in to change notification settings

sblaurock/crypticker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

crypticker

npm npm npm

Warning

This project is no longer actively maintained and the application is not functional, as the Cryptowatch API has been sunset.


Command line cryptocurrency price ticker for Bitcoin, Ethereum, and more.

screenshot

Installation / Update

Installation or update can be done via npm as a global package

npm i -g crypticker

Usage

Once installed globally, crypticker can be run as a binary

crypticker
Flag Type Description
--no-history Disable history display
--interval Integer Poll interval in milliseconds
--markets String Comma separated list of markets
--api-key String Cryptowat.ch API key (optional)

Options

Markets and application preferences can be managed within options.json. If the package was installed globally, the installation directory (and corresponding options.json) file may be found with npm root -g. Application will prefer an options file named .crypticker located in the home directory (~) if one exists - this can be used to preserve options between updates.

cp $(npm root -g)/crypticker/options.json ~/.crypticker may be used to create a local copy of the options file.

Parameter Type Description Example
apiKey String Cryptowat.ch API key (optional) BYKU2QBYIQUE386W37BO
pollInterval Integer Interval at which to poll API (in milliseconds) 30000
padding Integer Number of spaces to use between display sections 8
history Object Parameters around ticker history display
history.enabled Boolean Toggles history display on and off true
history.length Integer Number of ticks to display within readout 16
history.hideAmount Boolean Toggles display of price changes on and off false
history.minorThreshold Float Change percentage that must be exceeded to display a minor symbol 0.00
history.majorThreshold Float Change percentage that must be exceeded to display a major symbol 0.20
history.positiveMajorSymbol String Symbol to use for positive major trend "โˆ™"
history.positiveMinorSymbol String Symbol to use for positive minor trend "โ‹…"
history.neutralSymbol String Symbol to use for no trend "โ‹…"
history.negativeMinorSymbol String Symbol to use for negative minor trend "โ‹…"
history.negativeMajorSymbol String Symbol to use for negative major trend "โˆ™"
markets Array List of markets to monitor ['coinbase-pro:eth/btc']

Powered by the Cryptowatch public API. A listing of supported markets can be found here. A forward slash (/) should be used to split pairs within markets list (for example: coinbase-pro:link/eth in favor of coinbase-pro:linketh).