Luxafor flag controll library/tool.
Project description
Python Luxafor
pyluxa4
is a Python library for controller Luxafor devices. You can set colors, blink them,
fade them, apply a wave effect, and even run its built-in patterns. All of this is done by running a small server that
is accessed locally on port 5000 (the port can be changed). Once running, you can issue commands from the CLI tool,
which in turns communicates with the server using a REST API.
Since the server uses a REST API, you could easily write scripts in other languages to control the device once running.
If desired, you can import the pyluxa4.usb
library in a script and control the device directly without running a
server. Or you could import pyluxa4.client
and write your own application that uses the REST API to control the device
through the server.
pyluxa4
requires libusb/hidapi to be installed in order for the controller portion
of the library to be functional.
Documentation
Documentation is found here: http://facelessuser.github.io/pyluxa4/
License
MIT License
Copyright (c) 2019 Isaac Muse
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
File details
Details for the file pyluxa4-1.0.tar.gz
.
File metadata
- Download URL: pyluxa4-1.0.tar.gz
- Upload date:
- Size: 25.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae92d20231ceb19ba9d42325838e54ccdf643df366d3a4b58c6baf1f77f5d157 |
|
MD5 | 3c154291cf39d40f7bcf783eb4eb8bf0 |
|
BLAKE2b-256 | fb6164fc36f02bce50933425d501097cb525de1d64bae663bd2b5c03e431f694 |