Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/applegreengrape/finnhub-terminal
- Owner: applegreengrape
- License: mit
- Created: 2020-10-19T18:22:00.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2020-10-29T02:41:33.000Z (about 4 years ago)
- Last Synced: 2024-06-21T02:18:55.588Z (6 months 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).
![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-terminalfinnhub_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.