Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/christ0ph3r/cryptocurrency-cli

:moneybag: Cryptocurrency Portfolio On The Command Line :moneybag:
https://github.com/christ0ph3r/cryptocurrency-cli

api bitcoin bitcoincash cardano chainlink cli coin coinmarketcap command-line cryptocurrency dash ethereum iota js litecoin monero npm portfolio ripple siacoin

Last synced: about 2 months ago
JSON representation

:moneybag: Cryptocurrency Portfolio On The Command Line :moneybag:

Awesome Lists containing this project

README

        

# Cryptocurrency CLI

Cryptocurrency CLI lets you monitor cryptocurrencies in your portfolio and track your earnings through the command line. It uses the coinmarketcap.com API to fetch crypto data.

![Cryptocurrency CLI](https://i.imgur.com/t51gp74.png)

## Features

### General
1. Command Line Interface
1. Supports all coins on CoinMarketCap
1. Track your portfolio holdings
1. Currency Support

### Bar Graph
1. Percentage breakdown of holdings
2. Colored Horizontal Bars
3. Portfolio value

### Crypto Table
1. Coin Rank
1. Price
1. Coins Owned
1. Net Worth
1. 24 Hour Volume
1. Market Cap
1. % Change 1 Hour
1. % Change 1 Day
1. % Change 1 Week
1. Last Updated

## Installation Instructions

1. Git Clone the repo

```
git clone https://github.com/christ0ph3r/cryptocurrency-cli/
```

1. Enter the repository

```
cd cryptocurrency-cli && npm install
```

1. Run

```
npm start
```

1. Edit portfolio.json

```json
{
"bitcoin": ".002",
"bitcoin-cash": ".002",
"chainlink": "666",
"dash": ".002",
"dogecoin": "10000",
"ethereum": ".0688",
"litecoin": ".1",
"monero": ".0036",
"siacoin": "1200",
"steem": "2"
}
```

## Command Line Options

Currency: You can use `-c` or `--currency` to look up crypto data in another currency. The default currency is USD and the API supports AUD, BRL, CAD, CHF, CLP, CNY, CZK, DKK, EUR, GBP, HKD, HUF, IDR, ILS, INR, JPY, KRW, MXN, MYR, NOK, NZD, PHP, PKR, PLN, RUB, SEK, SGD, THB, TRY, TWD, ZAR.

```
npm start -- -c eur
npm start -- -c aud
```

## Donations Welcome

| Coin | Address |
| -------------|:------------------------------------------:|
| Bitcoin | 1LFTccjYHbiVekdm8XYC1ucNqdGsAC3frc |
| Bitcoin Cash | 132iaE6MYW3hpupuyzA8AKVmYk7SAbrAA1 |
| Ethereum | 0x071Fe2Bb50430A3f6af398A410a78B67e1A783AE |
| Litecoin | Lh9eV96yhTyrkv2VkWG7RZvas9TzFuYZbR |