项目作者: patatetom

项目描述 :
USB Vendor IDs Product IDs
高级语言: Python
项目地址: git://github.com/patatetom/vidspids.git
创建时间: 2020-10-09T09:04:43Z
项目社区:https://github.com/patatetom/vidspids

开源协议:

下载


vidspids

USB Vendor IDs Product IDs (http://www.linux-usb.org/usb-ids.html)

  1. from vidpid import VidsPids
  2. vp = VidsPids()
  3. # or vp = VidsPids('/path/to/usb.ids')
  4. len(vp)
  5. 3407
  6. vp.get(32902)
  7. ('Intel Corp.', {1: 'AnyPoint (TM) Home Network 1.6 Mbps Wireless Adapter', …})
  8. vp.vendor(0x8086)
  9. 'Intel Corp.'
  10. vp.products(0x8086)
  11. {1: 'AnyPoint (TM) Home Network 1.6 Mbps Wireless Adapter', …}
  12. vp.product(0x8086, 0x0001)
  13. 'AnyPoint (TM) Home Network 1.6 Mbps Wireless Adapter'
  1. $ vidpid.sh
  2. hexadecimal (ex. 02ad) vendor ID is required (vid [pid|-] [usb.ids])
  3. $ vidpid.sh 8086
  4. Intel Corp. (8086)
  5. $ vidpid.sh 8086 -
  6. Intel Corp. (8086)
  7. $ vidpid.sh 8086 0001
  8. Intel Corp. (8086) AnyPoint (TM) Home Network 1.6 Mbps Wireless Adapter (0001)
  9. $ vidpid.sh 8086 - /tmp/usb.ids
  10. Intel Corp. (8086)
  11. $ vidpid.sh 8086 0001 /tmp/usb.ids
  12. Intel Corp. (8086) AnyPoint (TM) Home Network 1.6 Mbps Wireless Adapter (0001)