All Projects → miguelmota → cryptocharts

miguelmota / cryptocharts

Licence: MIT license
Cryptocurrency stats and charts displayed in your terminal.

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to cryptocharts

contentful-reference-matrix-field-app
Contentful App that adds UI for a table-like list of references with other associated data.
Stars: ✭ 28 (-49.09%)
Mutual labels:  table
react-datasheet-grid
An Airtable-like / Excel-like component to create beautiful spreadsheets.
Stars: ✭ 227 (+312.73%)
Mutual labels:  table
hacktoberfest-data
Generating stats from the raw Hacktoberfest application data.
Stars: ✭ 21 (-61.82%)
Mutual labels:  stats
cointop
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
Stars: ✭ 3,589 (+6425.45%)
Mutual labels:  coinmarketcap
ng-treetable
A treetable module for angular 5
Stars: ✭ 32 (-41.82%)
Mutual labels:  table
table-link
📂 The easiest way to add links in your table rows, cells or elements that are not anchors!
Stars: ✭ 25 (-54.55%)
Mutual labels:  table
Js Equality Game
The Worst Minesweeper 💣 Ever
Stars: ✭ 246 (+347.27%)
Mutual labels:  table
valorant-stats
Valorant statistics bot built with Discord.js using MongoDB
Stars: ✭ 29 (-47.27%)
Mutual labels:  stats
tabled
An easy to use library for pretty print tables of Rust structs and enums.
Stars: ✭ 1,337 (+2330.91%)
Mutual labels:  table
Table
CLI tables in Swift
Stars: ✭ 53 (-3.64%)
Mutual labels:  table
react-bolivianite-grid
React grid component for virtualized rendering large tabular data.
Stars: ✭ 95 (+72.73%)
Mutual labels:  table
LeetCode-Stats-Card
Show your dynamically generated LeetCode stats on your GitHub profile or your website!
Stars: ✭ 207 (+276.36%)
Mutual labels:  stats
tallboy
Declarative API for drawing unicode/ascii character tables in crystal lang
Stars: ✭ 49 (-10.91%)
Mutual labels:  table
au-datatable
Aurelia Datatable, A highly customizable html datatable, build for the Aurelia Framework.
Stars: ✭ 21 (-61.82%)
Mutual labels:  table
docker-hub
Docker Hub in your terminal
Stars: ✭ 43 (-21.82%)
Mutual labels:  table
Blazortable
Blazor Table Component with Sorting, Paging and Filtering
Stars: ✭ 249 (+352.73%)
Mutual labels:  table
termtable
Simple and highly customizable library to display tables in the terminal.
Stars: ✭ 41 (-25.45%)
Mutual labels:  table
fast-laravel
基于Swoole的高性能HTTP服务器,加速您Laravel应用程序。
Stars: ✭ 33 (-40%)
Mutual labels:  table
org-table-sticky-header
Sticky header for org-mode tables
Stars: ✭ 31 (-43.64%)
Mutual labels:  table
CppConsoleTable
C++ Console Table: make text table in console easy and set up as you need
Stars: ✭ 53 (-3.64%)
Mutual labels:  table

cryptocharts

Cryptocurrency stats and charts displayed in your terminal.

Table of Contents

Install

Make sure to have golang installed, then do:

go get -u github.com/miguelmota/cryptocharts

Dependencies

  • ncurses library

Debian/Ubuntu

sudo apt-get install libncursesw5-dev

RedHat/Fedora/CentOS

sudo yum install ncurses-devel

Usage

$ cryptocharts -help

  -chart-height uint
        Line chart height: .ie. 15 | 20 | 25 | 30 (default 20)
  -coin string
        Cryptocurrency name. ie. bitcoin | ethereum | litecoin | etc... (default "bitcoin")
  -color string
        Primary color. ie. green | cyan | magenta | red | yellow | white (default "green")
  -date string
        Chart date range. ie. 1h | 1d | 2d | 7d | 30d | 2w | 1m | 3m | 1y (default "7d")
  -global
        Show global market data.
  -refresh uint
        How often to refetch data in seconds: .ie. 30, 60 (default 60)
  -limit uint
        Limit number of cryptocurrencies to return for table. ie. 10 | 25 | 50 | 100 (default 50)
  -table
        Show the top 50 cryptocurrencies in a table.

Examples

Chart

Here's an example of getting latest Ethereum stats, and chart data for the last 30 days:

$ cryptocharts -coin ethereum -date 30d

Here's an example of how you can set the primary color for the dashboard:

$ cryptocharts -coin bitcoin -date 1d -color white

Here's an example of displaying global market data only:

$ cryptocharts -global

Table

Here's an example of displaying the top 100 cryptocurrencies stats in a table:

$ cryptocharts -table -limit 100 -color green

Table commands

List of shortcuts:

Key Action
<up> navigate up
<down> navigate down
<ctrl-u> page up
<ctrl-d> page down
<enter> visit highlighted coin on CoinMarketCap
<space> alias to <enter>
h toggle [h]elp
j alias to <down>
k alias to <up>
r sort by [r]ank
n sort by [n]ame
s sort by [s]ymbol
p sort by [p]rice
m sort by [m]arket cap
v sort by 24 hour [v]olume
1 sort by [1] hour change
2 sort by [2]4 hour change
7 sort by [7] day change
t sort by [t]otal supply
a sort by [a]vailable supply
l sort by [l]ast updated
q [q]uit
<esc> alias to quit
<ctrl-c> alias to quit
? alias to help

Help screen

FAQ

  • Q: Where is the data from?

  • Q: What coins does this support?

  • Q: How often is the data polled?

    • A: Data gets polled once every minute by default.
  • Q: How can I get multiple dashboards at once?

    • A: Use a window multiplexer, such as tmux or screen.
  • Q: I get install errors regarding ncurses.

    • A: Make sure to have installed the required libraries, discussed in the Install section.
  • Q: I installed cryptocharts without errors but the command is not found.

    • A: Make sure your GOPATH and PATH is set correctly.
      export GOPATH=$HOME/go
      export PATH=$PATH:$GOPATH/bin

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].