SkillAgentSearch skills...

Pyluxa4

Luxafor flag controller

Install / Use

/learn @facelessuser/Pyluxa4
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Python Luxafor

warning This library has only been tested on the Luxafor Flag. It may or may not work on other devices.

pyluxa4 is a Python library for controlling 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: https://facelessuser.github.io/pyluxa4/

License

MIT License

Related Skills

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated1y ago
Forks2

Languages

Python

Security Score

70/100

Audited on Nov 1, 2024

No findings