Skip to content

juancarlospaco/nim-openexchangerates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

nim-openexchangerates

OpenExchangeRates API Client for Nim.

screenshot

Worldwide exchange prices + Bitcoin price + Gold price. No dependencies.

This module should work OK with and without SSL -d:ssl, API supports both.

Use

import openexchangerates

client = OpenExchangeRates(api_key: "21e7c27676972", . . . )
client.latest()
client.currencies()
 . . .
  • Check the source code, is also executable by itself for an example.

Documentation

Details

OpenExchangeRates(api_key: string, timeout: int8, round_float: bool, base: string, local_base: string)

Description: Returns JSON with current international exchange prices and Bitcoin price. This module is a Nim port of a Python module.

Arguments:

  • api_key Your API Key, you can get one API Key for Free, string type.
  • timeout Timeout on Seconds for network connections, integer 8bits type, optional.
  • round_float True to round floats to 2 decimals, boolean type, optional.
  • base Base currency, Only for Pay accounts!, string type, optional.
  • local_base Local Base currency, for Free accounts, to calculate values locally (offline), string type, optional.

Returns: JsonNode.

Dependencies: None.

State OS Description
Linux Works Ok
Os X Works Ok
Windows Works Ok

Contributors:

  • Please Star this Repo on Github !, it helps to show up faster on searchs.
  • Help and more Help and Interactive Quick Git Tutorial.
  • English is the primary default spoken language, unless explicitly stated otherwise (eg. Dont send Translation Pull Request)
  • Pull Requests for working passing unittests welcomed.

Licence:

  • MIT.

Ethics and Humanism Policy:

  • Religions is not allowed. Contributing means you agree with the COC.

About

OpenExchangeRates API Client for Nim

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages