Skip to main content

A python package for using igloohome's API

Project description

igloohome-api

A python HTTP library based on aiohttp to make use of igloohome's REST API. This library is designed to be used via the iglooaccess service.

Requirements

An account on the iglooaccess portal needs to be created to get a client_id & client_secret for authentication.

Usage

Authentication

from igloohome_api import Auth
from aiohttp import ClientSession

session = ClientSession()
auth = Auth(
    client_id="<client_id>",
    client_secret="<client_secret>",
    session=session,
)

API usage

from igloohome_api import Api

api = Api(auth)

devices = await api.get_devices()

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

igloohome_api-0.0.5.tar.gz (26.4 kB view details)

Uploaded Source

Built Distribution

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

igloohome_api-0.0.5-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file igloohome_api-0.0.5.tar.gz.

File metadata

  • Download URL: igloohome_api-0.0.5.tar.gz
  • Upload date:
  • Size: 26.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.6

File hashes

Hashes for igloohome_api-0.0.5.tar.gz
Algorithm Hash digest
SHA256 1783f88b228b0f7d2a09c4683277b7fab23df80e08a8dc8bbbf93598f33db795
MD5 98a46d127c17bf28d0a45c3ee6be5fff
BLAKE2b-256 699a8366aa45c47d3af67cfeea735548ddc5532129e5bb3de187cb1c56a1a3c6

See more details on using hashes here.

File details

Details for the file igloohome_api-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: igloohome_api-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.6

File hashes

Hashes for igloohome_api-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 470dd7a189296b6136d14df85a69f59eeef525d2593fe3cf93ca01b236609385
MD5 f91fc5e1f3a646c05154f7702b715931
BLAKE2b-256 3229d1d9332b302ee6d857bf75cd76fe0f28f6a38a2e3adf0646174044cf6c26

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