This is a simple python client implementation of https://openexchangerates.org web services.
Install
openexchangerates is avaiable on pypi repositories. Just simply install by using easy_install or pip:
$ pip install openexchangerates
Usage
First of all, you have to sign up the service for an API key by visiting https://openexchangerates.org
Then it is a matter of cake to start using the service:
>>> from openexchangerates import OpenExchangeRatesClient
>>> client = OpenExchangeRatesClient('<YOUR_API_KEY>')
>>> client.currencies()
{'AED': 'United Arab Emirates Dirham',
'AFN': 'Afghan Afghani',
'ALL': 'Albanian Lek',
'AMD': 'Armenian Dram',
'ANG': 'Netherlands Antillean Guilder',
'AOA': 'Angolan Kwanza',
'ARS': 'Argentine Peso',
'AUD': 'Australian Dollar',
...
>>> client.latest()
{'base': 'USD',
'disclaimer': '<disclaimer>',
'license': '<license>',
'rates': {'AED': 3.672701,
'AFN': 51.621833,
'ALL': 104.032,
'AMD': 406.489997,
'ANG': 1.7888,
'AOA': 95.936967,
'ARS': 4.995484,
'AUD': 0.966637,
...
You are also free to select base currency (Supported by non-free licenses):
>>> client.latest(base='GBP')
{'base': 'GBP',
'disclaimer': '<disclaimer>',
'license': '<license>',
'rates': {'AED': 3.672701,
'AFN': 51.621833,
'ALL': 104.032,
'AMD': 406.489997,
'ANG': 1.7888,
'AOA': 95.936967,
'ARS': 4.995484,
'AUD': 0.966637,
...
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file openexchangerates-0.1.1.tar.gz.
File metadata
- Download URL: openexchangerates-0.1.1.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
af65c2694b9ba18a40b50d7d14e1d2db8d6c45d37fe41ac4d2e4454c38c1e10b
|
|
| MD5 |
1046efb1cf3be000a8132b1a141d0fc3
|
|
| BLAKE2b-256 |
670ad1a734c0579ac2f0e0d22c89ff5eef5ba7ad6ea0de38da2fcb4d362ad0d0
|