Library to interact with the Exonet API.
Project description
Python 3 library for the Exonet API.
Conventions
Code style guide: PEP 8.
Docstring conventions: PEP 257 and reStructuredText.
Install
Install using pip:
pip install exonetapi
Usage
Example to get the user details of the authorised user:
from exonetapi import Client # Create a new Client. client = Client('https://api.exonet.nl') # Authorize with a personal access token. client.authenticator.set_token('<YOUR_TOKEN>') # Make an API call. Get details of the authorized user. user_details = client.resource('me').get() # Print user's name. print('Autorized as: {name}'.format( name=user_details.attribute('name') ))
Please see the /docs folder for complete documentation and additional examples.
Testing
Run unit tests and coverage:
coverage run -m unittest discover tests -v && coverage html
Change log
Please see CHANGELOG for more information on what has changed recently.
Security
If you discover any security related issues please email support@exonet.nl instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see [License File](LICENSE.md) for more information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
exonetapi-0.0.1.tar.gz
(9.0 kB
view hashes)