Skip to main content

A CLI and service wrapper for the Helium API

Project description

About

Helium is an integrated platform of smart sensors, communication, edge and cloud compute that enables numerous sensing applications.

This package makes it easy to talk to the Helium API. It offers:

  • A command line interface to interact with the various Helium endpoints

  • A service API that shows how to communicate with the Helium API and interpret the results.

Installation

Source

Use this if you’re actively developing or extending

$ virtualenv env
$ source env/bin/activate
$ pip install -e .

PyPi

From PyPi. Use this if you want to use the command line tool on its own.

$ pip install helium-commander

Note that on some systems you may have to use sudo to install the package system-wide

$ sudo pip install helium-commander

Nix

helium-commander can also be installed using the Nix package manager. Clone the repository and run:

$ nix-env --install --file default.nix

To upgrade on version releases, run:

$ nix-env --upgrade --file default.nix

Usage

To use the helium command, explore the help options:

$ helium --help
Usage: helium [OPTIONS] COMMAND [ARGS]...

Options:
  -k, --api-key TEXT  your Helium API key. Can also be specified using the
                      HELIUM_API_KEY environment variable  [required]
  --help              Show this message and exit.

Commands:
  cloud-script   Operations on cloud-scripts
  element        Operations on elements.
  label          Operations on labels of sensors.
  organization   Operations on physical or virtual sensors.
  sensor         Operations on physical or virtual sensors.
  sensor-script  Operations on sensor-script.

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

helium-commander-0.6.2.tar.gz (14.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

helium_commander-0.6.2-py2.7.egg (47.6 kB view details)

Uploaded Egg

helium_commander-0.6.2-py2-none-any.whl (22.3 kB view details)

Uploaded Python 2

File details

Details for the file helium-commander-0.6.2.tar.gz.

File metadata

File hashes

Hashes for helium-commander-0.6.2.tar.gz
Algorithm Hash digest
SHA256 a67a6f3bda7ef4432af8f833fcf3b617e37a7fa60d04c089a2cb088c03482387
MD5 8f302725b8887475556375e42f0f1664
BLAKE2b-256 0f4238caebd400314322ec66ef71160e8a7449306cfc1e88586a305034cd0b9b

See more details on using hashes here.

File details

Details for the file helium_commander-0.6.2-py2.7.egg.

File metadata

File hashes

Hashes for helium_commander-0.6.2-py2.7.egg
Algorithm Hash digest
SHA256 04545f67a864743735fc0ce288ae445c4ada3ac1a0e446d26bdbd3e1ac06ec51
MD5 9e6a4233c81c9567f57bfee5558cad4f
BLAKE2b-256 f02bce89000b714ac946b154dedacd0a9626d9226e10e4ad8f7b1310edd64dc5

See more details on using hashes here.

File details

Details for the file helium_commander-0.6.2-py2-none-any.whl.

File metadata

File hashes

Hashes for helium_commander-0.6.2-py2-none-any.whl
Algorithm Hash digest
SHA256 cf8dd137b43e1b4105d602c440fc651463f272c4a89c8bdac1b64bc200c6049c
MD5 98cb0ba2babb2f9ddad47608c93c1e7e
BLAKE2b-256 6d9a004359b8bb3ef252305815365676803eb9447f5acf0aaeb456f1794064e6

See more details on using hashes here.

Supported by

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