Tools for configuring Ultimarc USB devices
Project description
Python Ultimarc Tools: Python tools for managing Ultimarc devices
The Python Ultimarc tools are a pure python implementation and cross platform set of command line tools, graphical tool and python library for managing Ultimarc USB arcade devices, for more information about Ultimarc devices visit https://www.ultimarc.com.
Get It Now
To install only the command line tools, run:
$ pip install ultimarc
To install both the command line and graphical tools, run:
$ pip install ultimarc[ui]
Graphical Tool
To launch the graphical configration tool, run:
$ ultimarc-ui
The graphical tool supports managing plugged in devices, along with creating and editing configuration files for unplugged devices.
Command Line Tools
The command line tools are a set of tools to inspect and manage different Ultimarc devices. The tools are launched by executing ‘ultimarc’ in a terminal command window. To view the available tool commands, run the tool with the ‘–help’ argument:
$ ultimarc --help usage: python -m tools [command] [-h|--help] [args] available commands: ipac2 : Manage ipac2 devices ipac4 : Manage ipac4 devices jpac : Manage jpac devices list : list all attached ultimarc devices mini-pac : Manage Mini-pac devices usb-button : manage usb-button devices.
To view the help for a specific tool, add the tool name and use the ‘–help’ argument:
$ ultimarc list --help usage: list [-h] [--debug] [--log-file] [-q] [--bus BUS] [--address ADDRESS] [-c CLASS_ID] [-d] list all attached ultimarc devices optional arguments: -h, --help show this help message and exit --debug enable debug output --log-file write output to a log file -q, --quiet suppress normal output --bus BUS filter by usb device bus number --address ADDRESS filter by usb device address number -c CLASS_ID, --class-id CLASS_ID filter by device class id -d, --descriptors Show device descriptor values. class ids: usb-button,aimtrak,mini-pac,ipac2,ipac4,jpac
Project Links
License
GPL-3.0 licensed. See the bundled LICENSE <https://github.com/katie-snow/QtPyUltimarc/blob/main/LICENSE> file for more details.
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 Ultimarc-1.0.0a5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38d7366ed85ed7a2625c573950389c3807676f3fefcf833ce6c85aaba86b3786 |
|
MD5 | 3459ff044a6c18a4ef0982785547358c |
|
BLAKE2b-256 | 95b570ab01bdd14e436ea56a9a854a90d0df255848d7fd7ec917ec7d23c9f2bf |