A simple cross-platform library for retrieving information about connected devices.
lspci
and lsusb
required)This library works by creating a subprocess to gather device information and parsing the result.
Pulling device information from a platform-specific API would be preferred. PRs welcome.