Python client for https://dashboard.hologram.io/api.
Project description
python-hologram-api
Python client for https://dashboard.hologram.io/api.
Installation
pip install python-hologram-api
Documentation
Python API: https://python-hologram-api.readthedocs.io.
Usage
HologramClient is the main class you should use. Most of its methods are sub-categorized based on the endpoint that the method interfaces with. For example, user account management is under client.user.
To use python-hologram-api in a project:
import os
from python_hologram_api.client import HologramClient
HOLOGRAM_API_KEY = os.environ.get('HOLOGRAM_API_KEY')
client = HologramClient(HOLOGRAM_API_KEY)
Example Usages:
# List Devices
resp = client.devices.list()
if resp.get('success'):
devices = resp.get('data')
# Get a Device
device_id = 1234
resp = client.devices.get(device_id)
if resp.get('success'):
device = resp.get('data')
# Activate SIMs
sims = ['99990000000012345678']
plan = 73
tier = 1
resp = client.cell.activate_sims(sims, plan, tier)
assert resp.get('success') is not None
The following submodules are available:
Device Management
client.devices
client.cell
client.tags
client.data_plans
Hologram Cloud
client.csr
client.sms
client.cloud
client.spacebridge
Account Management
client.user
client.org
License
Free software: MIT license
History
0.1.6 (2017-10-27)
Add coverage to travis
Add coveralls to travis and README
0.1.5 (2017-10-27)
Update README formatting/highlighting
0.1.4 (2017-10-23)
Add python_hologram_api.rst to documentation
0.1.3 (2017-10-23)
Update documentation
0.1.2 (2017-10-23)
First release on PyPI.
Implemented a Python wrapper for https://hologram.io/docs/reference/cloud/http/
0.1.1 (2017-10-23)
Travis Errors
0.1.0 (2017-10-20)
Mistakes were made.
Project details
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
File details
Details for the file python_hologram_api-0.1.6.tar.gz
.
File metadata
- Download URL: python_hologram_api-0.1.6.tar.gz
- Upload date:
- Size: 18.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1688faa46acf527d0cb40f7201b0f7689969bcd4b3ce3063af1b11d8061c3cc2 |
|
MD5 | f70bf141b86431eee52c09eb4619b48e |
|
BLAKE2b-256 | f418260cf59790215a4ebef30e5f76d54929d87a6a9471c2490e7d8b385f20b6 |
File details
Details for the file python_hologram_api-0.1.6-py2.py3-none-any.whl
.
File metadata
- Download URL: python_hologram_api-0.1.6-py2.py3-none-any.whl
- Upload date:
- Size: 13.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ad4bf1c6894600c68fd1dc1523c5c1b09c21269ee64b00cf5654aa32fc08545 |
|
MD5 | 3b29f53f4c133ac4c513d7995763d03b |
|
BLAKE2b-256 | 690d71c08d6292c7bd76e625b0a8905a166382b0426c2f1116cf031be246173f |