Library for Pixelblaze addressable LED controller.
Project description
pixelblaze-client
A Python library that presents a simple, synchronous interface for communicating with and controlling one or more Pixelblaze LED controllers.
Requirements
- Python 3.9-3.10
- websocket-client (installable via
pip install websocket-client
, or from https://github.com/websocket-client/websocket-client) - requests (installable via
pip install requests
, or from https://github.com/psf/requests) - pytz (installable via
pip install pytz
, or from https://github.com/stub42/pytz) - py-mini-racer (installable via
pip install py-mini-racer
, or from https://github.com/sqreen/PyMiniRacer)
Installation
Install pixelblaze-client with all required packages using pip:
pip install pixelblaze-client
Or, if you prefer, drop a copy of pixelblaze.py into your project directory and reference it within your project:
from pixelblaze import *
Documentation
API and other documention is available in Markdown and HTML.
Sample code illustrating usage is provided in the examples directory.
Please note that version 1.0.0 was a major refactoring and enhancement of the library, with many new features and significant changes. The API surface is completely new. See the the API documentation for details.
Current Version [v1.1.1] - 2023-2-15
Bug fix - automatic reconnect now works properly on Windows
Added
- new methods setMapFunction() and compilePattern() for compiling pixelmaps and patterns.
Older Versions
See CHANGELOG.md for complete version history.
Known Issues
- None at the moment; if you find something, let us know!
Project details
Release history Release notifications | RSS feed
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
Hashes for pixelblaze_client-1.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9eaa242fb3b5f3ba9266312f3aca4d66948db24047c3860cc29ce5cd58c68609 |
|
MD5 | 0d9ddeaac074951df8e6931e7b15aab2 |
|
BLAKE2b-256 | d982be1818fc25bb28652dad635a292562c5bb32bbb8cc91cbe931af1181dc65 |