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: 9 months ago
JSON representation
a terminal dashboard tool for finnhub.io
- Host: GitHub
- URL: https://github.com/applegreengrape/finnhub-terminal
- Owner: applegreengrape
- License: mit
- Created: 2020-10-19T18:22:00.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-10-29T02:41:33.000Z (over 5 years ago)
- Last Synced: 2025-01-16T18:04:50.891Z (over 1 year ago)
- Topics: finnhub, go, go-sqlite3, golang, hacktoberfest, hacktoberfest-accepted, hacktoberfest2020, termbox-go, termdash
- Language: Go
- Homepage:
- Size: 16.8 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).

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.