Back to scripts list

USBSwitch

Collects and analyzes USB device information, identifying power-switchable hubs and saving the data to a JSON file.

Language: Python

Dependencies: Python 3, uhubctl/uhub (optional but adds functionality), lsusb, subprocess, os, json, re, shutil

Source Code:

Error: Could not read script content - [Errno 2] No such file or directory: '/mnt/tagged/alyssa-bin/USBSwitch'