a python client library for easy leaseweb api access
Project description
[![Actions Status](https://github.com/nrocco/lswapi/workflows/Python%20package/badge.svg)](https://github.com/nrocco/lswapi/actions)
Python module to talk to LeaseWeb’s API.
For more information refer to the documentation available at [http://developer.leaseweb.com]
Installation
Install the module using pip
pip install lswapi
Usage
The lswapi.get_leaseweb_api function creates an instance of the LeaseWeb Api object with the X-Lsw-Auth key. You can provide the api key as an argument to get_leaseweb_api
$ python >>> import lswapi >>> client = lswapi.get_leaseweb_api(api_key=”xxxx-xxx-xxxxxx”) >>> response = client.get(“/bareMetals/v2/servers”) >>> servers = response.json()
or as an environment variable LSW_API_KEY
$ LSW_API_KEY=xxxx-xxxx-xxxxx python >>> import lswapi >>> client = lswapi.get_leaseweb_api() >>> response = client.get(“/bareMetals/v2/servers”) >>> servers = response.json()
Contribute
Fork it
Create your feature branch (git checkout -b my-new-feature)
Commit your changes (git commit -am ‘Add some feature’)
Make sure that tests pass (make test)
Push to the branch (git push origin my-new-feature)
Create new Pull Request
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
Built Distribution
Hashes for lswapi-0.4.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4556e9fb60e459f22f8ba40d090071b14d4cf7bb9b8a703b6ecb9a4bebe6973 |
|
MD5 | 575a6088d1f85f681d24e49010486dda |
|
BLAKE2b-256 | 988d14b5915e1fe08494832aa12c2bfef031c5dbcac069b73d460b284ed1c3c6 |