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,
...
Metadata
Release files for openexchangerates 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| openexchangerates-0.1.1.tar.gz | 4.2 kB | Without provenance | Details for openexchangerates-0.1.1.tar.gz |
Release files / openexchangerates-0.1.1.tar.gz
| Download URL | openexchangerates-0.1.1.tar.gz |
|---|---|
| Size | 4.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
af65c2694b9ba18a40b50d7d14e1d2db8d6c45d37fe41ac4d2e4454c38c1e10b
|
|
BLAKE2b-256 checksum How to use checksums |
670ad1a734c0579ac2f0e0d22c89ff5eef5ba7ad6ea0de38da2fcb4d362ad0d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for openexchangerates 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.