Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/applegreengrape/finnhub-terminal

a terminal dashboard tool for finnhub.io
https://github.com/applegreengrape/finnhub-terminal

finnhub go go-sqlite3 golang hacktoberfest hacktoberfest-accepted hacktoberfest2020 termbox-go termdash

Last synced: about 1 month ago
JSON representation

a terminal dashboard tool for finnhub.io

Awesome Lists containing this project

README

        

# finnhub-terminal

It is all started with a feature request from [wtfutil/wtf](https://github.com/wtfutil/wtf/issues/930). I simply found it's cool to draw dashboards just with terminals. So I decided to take it further, explore other terminal ui framework and built one for finnhub.io. That's where I found [termdash](https://github.com/mum4k/termdash).

![example view](./_img/pic1.png)

config.json:
```
{
"apiKey": "your_finnhub_api_key",
"stocks":[
"BABA",
"AMZN",
"GOOGL",
"MSFT"
]
}
```

```
brew tap applegreengrape/finnhub-terminal https://github.com/applegreengrape/finnhub-terminal
brew install finnhub-terminal

finnhub_config=./config.json fterm
```
N.B. If you are using the free version of finnhub, you might get 429 too many requests error from finnhub.io when it come to a long stock lists (e.g. querying more than 10 stocks in one go).
checkout finnhub's [rate-limit](https://finnhub.io/docs/api#rate-limit) for more information.