Skip to main content

Python client for https://dashboard.hologram.io/api.

Project description

python-hologram-api

Python client for https://dashboard.hologram.io/api.

https://img.shields.io/pypi/v/python-hologram-api.svg https://img.shields.io/travis/vicyap/python-hologram-api.svg https://coveralls.io/repos/github/vicyap/python-hologram-api/badge.svg?branch=master Documentation Status

Installation

pip install python-hologram-api

Documentation

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)

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

python_hologram_api-0.1.6.tar.gz (18.2 kB view details)

Uploaded Source

Built Distribution

python_hologram_api-0.1.6-py2.py3-none-any.whl (13.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file python_hologram_api-0.1.6.tar.gz.

File metadata

File hashes

Hashes for python_hologram_api-0.1.6.tar.gz
Algorithm Hash digest
SHA256 1688faa46acf527d0cb40f7201b0f7689969bcd4b3ce3063af1b11d8061c3cc2
MD5 f70bf141b86431eee52c09eb4619b48e
BLAKE2b-256 f418260cf59790215a4ebef30e5f76d54929d87a6a9471c2490e7d8b385f20b6

See more details on using hashes here.

File details

Details for the file python_hologram_api-0.1.6-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for python_hologram_api-0.1.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0ad4bf1c6894600c68fd1dc1523c5c1b09c21269ee64b00cf5654aa32fc08545
MD5 3b29f53f4c133ac4c513d7995763d03b
BLAKE2b-256 690d71c08d6292c7bd76e625b0a8905a166382b0426c2f1116cf031be246173f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page