{ "info": { "author": "Stanley Seibert", "author_email": "stan@mtrr.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Environment :: X11 Applications", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Topic :: Scientific/Engineering :: Human Machine Interfaces" ], "description": "spnav: a ctypes wrapper for libspnav, a Space Navigator 3D mouse client\r\n\r\nIntroduction\r\n------------\r\n\r\nThe spnav module provides a Python interface to the libspnav C\r\nlibrary, which allows you to read events from a Space Navigator 3D\r\nmouse on Linux systems. These input devices simultaneously report\r\nlinear force and rotational torque applied by the user to the device,\r\nalong with button events. See:\r\n\r\n http://www.3dconnexion.com/products/spacenavigator.html\r\n\r\nfor more information about the 3D navigator.\r\n\r\n\r\nPrerequisites\r\n-------------\r\n\r\nAs a general prerequisite to using the spnav module, you need to\r\ninstall libspnav and spacenavd, available from:\r\n\r\n http://spacenav.sourceforge.net/\r\n\r\nThen you need to connect a supported 3D mouse to your system.\r\nSpacenavd supports USB devices with no configuration, but serial-based\r\ndevices will need a /etc/spnavrc configuration file.\r\n\r\nThe spnav module requires ctypes, which is standard in Python 2.5 and\r\nlater, although I have only tested spnav with Python 2.7.\r\n\r\n\r\nInstallation\r\n------------\r\n\r\nThe spnav module installs like any other python package. You can\r\ninstall the package from the unpacked source directory by running\r\n\r\n sudo python setup.py install\r\n\r\nQuick Test\r\n----------\r\n\r\nTo see if your installation is working, spnav comes with a test script\r\nin the module:\r\n\r\n python -m spnav\r\n\r\nThis will print motion and button events from your Space Navigator to\r\nthe console.\r\n\r\nFor more information and example code, see the documentation:\r\n\r\n http://spnav.readthedocs.org/", "description_content_type": null, "docs_url": "https://pythonhosted.org/spnav/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/seibert/spnav/", "keywords": "", "license": "BSD license", "maintainer": "", "maintainer_email": "", "name": "spnav", "package_url": "https://pypi.org/project/spnav/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/spnav/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://bitbucket.org/seibert/spnav/" }, "release_url": "https://pypi.org/project/spnav/0.9/", "requires_dist": null, "requires_python": null, "summary": "ctypes wrapper around libspnav, a client for reading events from a Space Navigator 3D mouse", "version": "0.9" }, "last_serial": 704598, "releases": { "0.9": [ { "comment_text": "", "digests": { "md5": "94dbb6444d308d60eb56f88f727b2fe6", "sha256": "f94cb7bced3a400061c458716b67e02b221abaa240a6641c0d68c6d5db99f433" }, "downloads": -1, "filename": "spnav-0.9.tar.gz", "has_sig": false, "md5_digest": "94dbb6444d308d60eb56f88f727b2fe6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7135, "upload_time": "2011-09-16T17:42:56", "url": "https://files.pythonhosted.org/packages/b3/73/cb8a04d21c21382c842b1a971ee24ea128af8328c87fd220a3e46361b42b/spnav-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "94dbb6444d308d60eb56f88f727b2fe6", "sha256": "f94cb7bced3a400061c458716b67e02b221abaa240a6641c0d68c6d5db99f433" }, "downloads": -1, "filename": "spnav-0.9.tar.gz", "has_sig": false, "md5_digest": "94dbb6444d308d60eb56f88f727b2fe6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7135, "upload_time": "2011-09-16T17:42:56", "url": "https://files.pythonhosted.org/packages/b3/73/cb8a04d21c21382c842b1a971ee24ea128af8328c87fd220a3e46361b42b/spnav-0.9.tar.gz" } ] }