Skip to main content

Controller for USB managed hubs

Project description

usbman

Software to control 'managed' USB hubs compatible with 'cuspi' closed source binary. For example:

StarTech.com managed hub

Installation

Using pypi

pip install usbman

Using a pre-built release

Place the binary in your PATH.

From source, using pyinstaller

This build a native package.

git clone https://github.com/sebastien-riou/usbman.git
cd usbman
pipenv sync
pipenv run ./package_usbman

Add dist/usbman in your PATH.

How to

Display the current state

This list the channels which are ON:

usbman

Turn on some channels

This turns on channels 1 and 5:

usbman --on 1 5

Turn off some channels

This turn off channel 1 and 5:

usbman --off 1 5

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

usbman-1.0.2.tar.gz (274.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

usbman-1.0.2-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file usbman-1.0.2.tar.gz.

File metadata

  • Download URL: usbman-1.0.2.tar.gz
  • Upload date:
  • Size: 274.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for usbman-1.0.2.tar.gz
Algorithm Hash digest
SHA256 3b060b1d72c4b418dc81df2a8659c0ed40113ebe52fc9eca4c9d75ed6a9eb003
MD5 bb005b13a96ca3bb8e970814fd8d3335
BLAKE2b-256 50bd4c740360d2f9c227cf35254ac1f4a00ac45da7942eed18916ccf02d66c77

See more details on using hashes here.

Provenance

The following attestation bundles were made for usbman-1.0.2.tar.gz:

Publisher: on-release.yml on sebastien-riou/usbman

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file usbman-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: usbman-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for usbman-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5c52735472346e72769d6a089a450230c3c759aea8aa91cfd096e165f502f35b
MD5 4fa87bd0b2241847b06dd15bfd9450ba
BLAKE2b-256 56e863a5f2d62f0232290a22cb371626524750c67bcff9f3cac6f1b2e56a022f

See more details on using hashes here.

Provenance

The following attestation bundles were made for usbman-1.0.2-py3-none-any.whl:

Publisher: on-release.yml on sebastien-riou/usbman

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page