Skip to main content

"A python client library for the Kaleidescape System Control Protocol."

Project description

pykaleidescape

A python library for controlling Kaleidescape devices via the Kaleidescape System Control Protocol.

Note: This library is not operated by, or affiliated with Kaleidescape, Inc.

Installation

pip install pykaleidescape

Usage

Checkout the examples directory for more examples.

import asyncio
from kaleidescape import Device


async def main():
    # Use "my-kaleidescape" on Windows
    device = Device("my-kaleidescape.local")
    await device.connect()
    print(f"Power state is currently: {device.power.state}")
    await device.disconnect()


if __name__ == "__main__":
    asyncio.run(main())

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

pykaleidescape-2022.2.6.tar.gz (27.8 kB view details)

Uploaded Source

Built Distribution

pykaleidescape-2022.2.6-py3-none-any.whl (21.8 kB view details)

Uploaded Python 3

File details

Details for the file pykaleidescape-2022.2.6.tar.gz.

File metadata

  • Download URL: pykaleidescape-2022.2.6.tar.gz
  • Upload date:
  • Size: 27.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for pykaleidescape-2022.2.6.tar.gz
Algorithm Hash digest
SHA256 4cf055746c502049e6df8d9ab6552e1102a278a63fc5cd4166c4c96d836074c1
MD5 ae778d3e501b356cab75dfe04d030e84
BLAKE2b-256 cf29373f64f39bcea24b1495bb9fa0cd120b1916448a45300303a3dc295f30e7

See more details on using hashes here.

File details

Details for the file pykaleidescape-2022.2.6-py3-none-any.whl.

File metadata

  • Download URL: pykaleidescape-2022.2.6-py3-none-any.whl
  • Upload date:
  • Size: 21.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for pykaleidescape-2022.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 2b424ce5b5b00eee946b7053e0f6f33e2067704fafd0f83c1ed1214d95d72bf7
MD5 abe8057521bde6ea0384c66c9a517a6d
BLAKE2b-256 358f3ab95f9747c66e2650a37045ed66cad43c55095a169847687f543bfcd2b4

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