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'