{ "info": { "author": "Michael Gmelin", "author_email": "freebsd@grem.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: POSIX :: BSD :: FreeBSD", "Programming Language :: Python", "Topic :: Software Development" ], "description": "==============\n uhid-freebsd\n==============\n\nuhid-freebsd is a Python library to retrieve information on USB HID devices\non FreeBSD (`/dev/uhid*`).\n\n\nInstallation\n------------\n\n.. code-block:: bash\n\n pkg install py36-uhid-freebsd\n\nor\n\n.. code-block:: bash\n\n pkg install py27-uhid-freebsd\n\nor\n\n.. code-block:: bash\n\n cd /usr/ports/devel/py-uid-freebsd\n make install clean\n\n\nUsage\n-----\n\n.. code-block:: python\n\n from __future__ import print_function\n\n import uhid_freebsd as uhid\n import os\n\n for dev in uhid.enumerate():\n print(\"Device:\", dev[\"device\"])\n print(\" Path:\", dev[\"path\"])\n print(\" VendorId: 0x%04x\" % dev[\"vendor_id\"])\n print(\" ProductId: 0x%04x\" % dev[\"product_id\"])\n print(\" ProductDesc:\", dev[\"product_desc\"])\n fd = os.open(dev[\"path\"], os.O_RDONLY)\n out = uhid.get_report_data(fd, 3)\n os.close(fd)\n print(\" ReportData: \" +\n \" \".join([(\"%02x\" % (x)) for x in out]))\n\n\nContributing\n------------\n\nPull requests are welcome. For major changes, please open an issue first to\ndiscuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n\nLicense\n-------\n`BSD 2-Clause `__", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/grembo/uhid-freebsd", "keywords": "", "license": "BSD 2-Clause", "maintainer": "Michael Gmelin", "maintainer_email": "freebsd@grem.de", "name": "uhid-freebsd", "package_url": "https://pypi.org/project/uhid-freebsd/", "platform": "FreeBSD", "project_url": "https://pypi.org/project/uhid-freebsd/", "project_urls": { "Homepage": "https://github.com/grembo/uhid-freebsd" }, "release_url": "https://pypi.org/project/uhid-freebsd/1.2.1/", "requires_dist": null, "requires_python": "", "summary": "Get information on FreeBSD uhid devices.", "version": "1.2.1" }, "last_serial": 5817292, "releases": { "1.1": [ { "comment_text": "", "digests": { "md5": "4a2f9d0672a17a7e9428615443547119", "sha256": "2159a9eee2d7c0e4921e6e2004770aa726949a5a4d07731f675507a44c40203b" }, "downloads": -1, "filename": "uhid-freebsd-1.1.tar.gz", "has_sig": false, "md5_digest": "4a2f9d0672a17a7e9428615443547119", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3720, "upload_time": "2019-09-11T22:04:51", "url": "https://files.pythonhosted.org/packages/8d/91/ef59fb65818d57c873ba41b71fb679cd75a8de430dab2bcae0a4e70993c6/uhid-freebsd-1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "e8a84267320fa1dab7d8fc44bcea08ed", "sha256": "3297f668f813f8da2da951beafde4caf044a4f0c6b5de73d138ca7d8738c67fa" }, "downloads": -1, "filename": "uhid-freebsd-1.2.0.tar.gz", "has_sig": false, "md5_digest": "e8a84267320fa1dab7d8fc44bcea08ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3720, "upload_time": "2019-09-11T22:20:40", "url": "https://files.pythonhosted.org/packages/35/16/6dde58e2bacdb0b7fe7e44f3d88b7206f03f4cc7180e856971fb0d8dcb14/uhid-freebsd-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "2d1712533aeffd8522a7194caf28e0e1", "sha256": "13436ea492271b27cd4847fe3168fd467c0f31aa295abd4aeab61e92920fdd58" }, "downloads": -1, "filename": "uhid-freebsd-1.2.1.tar.gz", "has_sig": false, "md5_digest": "2d1712533aeffd8522a7194caf28e0e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4467, "upload_time": "2019-09-11T22:30:47", "url": "https://files.pythonhosted.org/packages/55/c8/aee05809c37437b5aeca56608e9b12c368a97cdd1be017642e3a8f1ecd88/uhid-freebsd-1.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2d1712533aeffd8522a7194caf28e0e1", "sha256": "13436ea492271b27cd4847fe3168fd467c0f31aa295abd4aeab61e92920fdd58" }, "downloads": -1, "filename": "uhid-freebsd-1.2.1.tar.gz", "has_sig": false, "md5_digest": "2d1712533aeffd8522a7194caf28e0e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4467, "upload_time": "2019-09-11T22:30:47", "url": "https://files.pythonhosted.org/packages/55/c8/aee05809c37437b5aeca56608e9b12c368a97cdd1be017642e3a8f1ecd88/uhid-freebsd-1.2.1.tar.gz" } ] }