currency symbol

pull/15/head
Miguel Mota 6 years ago
parent 1acbf0ed30
commit 7182d9f2ed

@ -19,7 +19,7 @@ var supportedfiatconversions = map[string]string{
"JPY": "Japanese Yen",
"KRW": "South Korean Won",
"NZD": "New Zealand Dollar",
"CFH": "Swiss Franc",
//"CFH": "Swiss Franc",
"MXN": "Mexican Peso",
"AUD": "Australian Dollar",
"IDR": "Indonesian Rupiah",

@ -7,6 +7,25 @@ import (
"github.com/miguelmota/cointop/pkg/color"
)
var currencysymbols = map[string]string{
"USD": "$",
"EUR": "€",
"GBP": "£",
"CNY": "¥",
"HKD": "$",
"JPY": "¥",
"KRW": "₩",
"NZD": "$",
"CFH": "₣",
"MXN": "$",
"AUD": "$",
"IDR": "Rp.",
"RUB": "Ꝑ",
"CAD": "$",
"BTC": "Ƀ",
"ETH": "Ξ",
}
func (ct *Cointop) updateHeaders() {
cm := map[string]func(a ...interface{}) string{
"rank": color.Black,
@ -46,11 +65,12 @@ func (ct *Cointop) updateHeaders() {
}
}
}
symbol := currencysymbols[ct.currencyconversion]
headers := []string{
fmt.Sprintf("%s%s", cm["rank"](sm["rank"]+"[r]ank"), strings.Repeat(" ", 1)),
fmt.Sprintf("%s%s", cm["name"](sm["name"]+"[n]ame"), strings.Repeat(" ", 15)),
fmt.Sprintf("%s%s", cm["symbol"](sm["symbol"]+"[s]ymbol"), strings.Repeat(" ", 1)),
fmt.Sprintf("%s%s", strings.Repeat(" ", 1), cm["price"](sm["price"]+"[p]rice")),
fmt.Sprintf("%s%s", strings.Repeat(" ", 0), cm["price"](sm["price"]+symbol+"[p]rice")),
fmt.Sprintf("%s%s", strings.Repeat(" ", 5), cm["marketcap"](sm["marketcap"]+"[m]arket cap")),
fmt.Sprintf("%s%s", strings.Repeat(" ", 3), cm["24hvolume"](sm["24hvolume"]+"24H [v]olume")),
fmt.Sprintf("%s%s", strings.Repeat(" ", 4), cm["1hchange"](sm["1hchange"]+"[1]H%")),

Loading…
Cancel
Save