/Rates

Go program to gather currency rates from https://exchangeratesapi.io/

Primary LanguageGo

Rates

Build and Test

Requirements

  • Internet connection
  • go 1.12

Usage

Latest Rates

./rates latest

// Changing base currency

./rates --base=GBP latest

// Returning only specified currencies

./rates  --currency=GBP,USD,EUR latest

Historical Rates

./rates --start=yyyy-mm-dd --end=yyyy-mm-dd history
./rates  --start 2012-12-12 --end=2012-12-15 history

//changing base currency

./rates --start 2012-12-12 --end=2012-12-15 -base=USD history

// Returning specified currencies

./rates --start 2012-12-12 --end=2012-12-15 -currency=USD,EUR history

List of Currencies

Please note that some currencies may return 0 if there is no current data provided for them.

  • AUD
  • BGN
  • BRL
  • CAD
  • CHF
  • CNY
  • CZK
  • DKK
  • GBP
  • HKD
  • HRK
  • HUF
  • IDR
  • ILS
  • INR
  • ISK
  • JPY
  • KRW
  • MXN
  • MYR
  • NOK
  • NZD
  • PHP
  • PLN
  • RON
  • RUB
  • SEK
  • SGD
  • THB
  • TRY
  • USD

Building

go build .

Testing

go test .