CoinWatcher

module
v0.0.0-...-2b49957 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 31, 2022 License: MIT

README

CoinWatcher

A simple GUI to track cryptocurrency prices.

Typical Coin Watcher GUI

How to run it

$ go install github.com/itohi/CoinWatcher/cmd/watcher@latest

All the requirements for building Fyne apps apply.

Configuration

You will need Coinmarketcap API key for this to work. They offer a free tier with 10000 API credits per month, so it should be plenty enough for casual use.

You can setup the API key using COINWATCHER_KEY environment variable at first start. Otherwise it is possible to configure the api key using settings button.

Features

  • Save/Load coin list
  • Fetch prices from Coinmarketgo
  • Cache coin images
  • Convert currency (requires either payed plan or fetching fiat currencies and converting that way)
  • Disable certain controls when Coinmarketcap is not available(incorrect API key)
  • Display better errors when failed to fetch data from Coinmarketcap
  • Recreate crypto feed variable after API key change
  • Handle symbols with non alpha-numeric characters correctly
  • Fetch and display coin hisstoric data
  • Autoupdate coin prices
  • Add other sources
  • Better coin entry (e.g. use autocomplete)
  • Better coin matching logic (currently matches by symbol)
  • Setup actions for when a price reaches certain threshold
  • pluggable pattern matchers
  • pluggable actions

Acknowledgement

App Icon by Icons8

Directories

Path Synopsis
cmd
pkg
app

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL