{ "info": { "author": "Andrew Ramsay", "author_email": "andrew.ramsay@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython" ], "description": "pysk8: Python driver for SK8 BLE sensor packs\n#############################################\n\nOverview\n========\npysk8 is a Python package that provides a basic interface for interacting with \nSK8 Bluetooth Low Energy sensor packs produced by SAMH Engineering. \n\nCurrently the package requires the use of a specific BLE USB dongle, namely the `Silicon Labs BLED112 `_. The reason for this is that most development is currently being done on Windows 10, and the native Bluetooth Low Energy APIs (plural) on that platform have been and probably still are unreliable, arbitrarily limited, badly documented, and difficult to work with. As a final touch, forced OS updates have been known to break previously working functionality. \n\nIn contrast, the BLED112 has an independent onboard BLE stack with a straightforward, documented and stable serial-over-USB interface, and works well with the SK8. \n\nAs the dongle presents itself to the OS as a simple serial device, the package should work equally well under OSX and Linux as well as any modern version of Windows, but those platforms have been rarely tested to date.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/andrewramsay/sk8-drivers/pysk8", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pysk8", "package_url": "https://pypi.org/project/pysk8/", "platform": "", "project_url": "https://pypi.org/project/pysk8/", "project_urls": { "Homepage": "https://github.com/andrewramsay/sk8-drivers/pysk8" }, "release_url": "https://pypi.org/project/pysk8/0.0.16/", "requires_dist": null, "requires_python": ">=2.7.0", "summary": "Python driver for SK8 BLE sensor pack", "version": "0.0.16" }, "last_serial": 3823662, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "6458338122a09f4d28bfcb52ab78f70d", "sha256": "1eca612fc8a1d08d6fd08e13ebf6b34c3ebd3ba7e4531b2fa0f885e5683b6fb9" }, "downloads": -1, "filename": "pysk8-0.0.10-py2-none-any.whl", "has_sig": false, "md5_digest": "6458338122a09f4d28bfcb52ab78f70d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7.0", "size": 23209, "upload_time": "2018-04-23T16:07:50", "url": "https://files.pythonhosted.org/packages/5a/d9/98ffd7542312bc3c2f7c6b55b803dc16962b584489d59e882d78257e5ef9/pysk8-0.0.10-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c2d369fd172c1740ff726aee84566bd7", "sha256": "14b871682f02f5456dc596adcadaaa64243d404245db578451f2417290182bb6" }, "downloads": -1, "filename": "pysk8-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "c2d369fd172c1740ff726aee84566bd7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7.0", "size": 23193, "upload_time": "2018-04-23T16:07:52", "url": "https://files.pythonhosted.org/packages/cb/e7/167441ca58ce129cb27176ddad7779f46ae3a8ac61e741a29f3f735a6bfa/pysk8-0.0.10-py3-none-any.whl" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "15ae56a39210f2e8d9e58eb520a6eb60", "sha256": "9ebac15ab644827d608e696df673a548b98ba01d31d303c3a63a8390043cb1b9" }, "downloads": -1, "filename": "pysk8-0.0.11-py2-none-any.whl", "has_sig": false, "md5_digest": "15ae56a39210f2e8d9e58eb520a6eb60", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7.0", "size": 23209, "upload_time": "2018-04-23T16:25:33", "url": "https://files.pythonhosted.org/packages/3e/70/5b221e18e988dabbba9d81cc85e4aeda748e26c6c370c7aa4702713fedac/pysk8-0.0.11-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2dae854d00b0b8e40a562189fc58ff8f", "sha256": "d481e9d4d87d7ca3d67c8d99249e1c7bab1f95f6392fe5d35a3b3162a2a8aa19" }, "downloads": -1, "filename": "pysk8-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "2dae854d00b0b8e40a562189fc58ff8f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7.0", "size": 23194, "upload_time": "2018-04-23T16:25:34", "url": "https://files.pythonhosted.org/packages/3f/59/57e30c00e3fc93759b28b5c448e849457451f8ff08529d32f35186ce839a/pysk8-0.0.11-py3-none-any.whl" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "10db0d8543d1493d1f21a8b83b439417", "sha256": "a81eb29550a3ca96df8111627d3057a3b972a5fbfe68766a6f904656dc7e486f" }, "downloads": -1, "filename": "pysk8-0.0.12-py2-none-any.whl", "has_sig": false, "md5_digest": "10db0d8543d1493d1f21a8b83b439417", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7.0", "size": 23412, "upload_time": "2018-04-25T13:19:46", "url": "https://files.pythonhosted.org/packages/45/53/fd440c949b08a69bc7943d590789d8666824bb31160528b38a8094f19838/pysk8-0.0.12-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9470e73aaa9a783ccdb18aea6a9ae3cd", "sha256": "0677566654d39b969df5732fcfb4fbe37288b813c13474a4a80b7c382eae9ee0" }, "downloads": -1, "filename": "pysk8-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "9470e73aaa9a783ccdb18aea6a9ae3cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7.0", "size": 23400, "upload_time": "2018-04-25T13:19:47", "url": "https://files.pythonhosted.org/packages/74/ef/e95df39174a9690b0a23abb15d3a9b667c0497b0f6cc6f707ada58800e3b/pysk8-0.0.12-py3-none-any.whl" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "2b42c6a7d13ea72774e5baae26e2c516", "sha256": "e905a318b49aaeebf31d6b3454deab90028051f4895358ed4f022ecf226ed7ad" }, "downloads": -1, "filename": "pysk8-0.0.13.tar.gz", "has_sig": false, "md5_digest": "2b42c6a7d13ea72774e5baae26e2c516", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.0", "size": 24389, "upload_time": "2018-04-29T15:01:23", "url": "https://files.pythonhosted.org/packages/d4/c6/7287a17f90640f64cd48ba5423d7bb8ad864d27a62e998343a59c892c595/pysk8-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "1cdc5d9c339ff59b8c9b1f8cc5ccd2fe", "sha256": "346d8d6155762f71f110a29e387893c30a3d463d81a988f78f70fc48c181deb0" }, "downloads": -1, "filename": "pysk8-0.0.14.tar.gz", "has_sig": false, "md5_digest": "1cdc5d9c339ff59b8c9b1f8cc5ccd2fe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.0", "size": 24391, "upload_time": "2018-04-30T16:49:18", "url": "https://files.pythonhosted.org/packages/6b/78/8e68b83ef76493b7cee0d46935ad42af2605dcf2b41b4b079cd5c5bd38c8/pysk8-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "a00a93fa54449925692599bc9fe8080e", "sha256": "e726e0f3dcb1fefa4bbdb5fcac45c467affb08204a68b9ac778b7c64da5c81af" }, "downloads": -1, "filename": "pysk8-0.0.15.tar.gz", "has_sig": false, "md5_digest": "a00a93fa54449925692599bc9fe8080e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.0", "size": 25227, "upload_time": "2018-05-01T10:32:10", "url": "https://files.pythonhosted.org/packages/c1/36/7001bbe73039bbf94379fc17c4f555375f01dfa6d8fae3ab188aa44f64e4/pysk8-0.0.15.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "801687df3094a59a730ee6c19c7432a1", "sha256": "da5ce59021b35db970928d573145303765319f11fad596ee6d5db6b8396042b5" }, "downloads": -1, "filename": "pysk8-0.0.16.tar.gz", "has_sig": false, "md5_digest": "801687df3094a59a730ee6c19c7432a1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.0", "size": 25249, "upload_time": "2018-05-01T13:05:03", "url": "https://files.pythonhosted.org/packages/4a/8a/bdc9efd0523f19bdfb17a45ce8501b528e432361de45496a20e29f3cddaf/pysk8-0.0.16.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "1dd37bc120849dd57062a875708cae60", "sha256": "faa8905b2284fc4d9e67ba4a1dc849e79328a9aba285a9a4b712578d47c1e0c7" }, "downloads": -1, "filename": "pysk8-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "1dd37bc120849dd57062a875708cae60", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7.0", "size": 19992, "upload_time": "2018-03-09T15:25:36", "url": "https://files.pythonhosted.org/packages/8b/1e/97d6484955e576914ad831b15ce3ac19684da1531d0d702cf21ca8b3f8fb/pysk8-0.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c1108b09d7def9d2f1e7868a4f92978", "sha256": "fca322733960121565e0ae8a6af599ee507ff4c9499bd5e59a4769d259c64d22" }, "downloads": -1, "filename": "pysk8-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7c1108b09d7def9d2f1e7868a4f92978", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7.0", "size": 19979, "upload_time": "2018-03-09T15:25:38", "url": "https://files.pythonhosted.org/packages/63/78/64cd69bbea0b31f2a0b369cc30e3659f87374b337acbf5e8c4c50d5bba19/pysk8-0.0.3-py3-none-any.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "b6e977e076757e6e0d0665e5af57d218", "sha256": "4e59200b9c7df3e169a6b95d63bf81a65584accd9196de39cc8af3c1501847d0" }, "downloads": -1, "filename": "pysk8-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "b6e977e076757e6e0d0665e5af57d218", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7.0", "size": 22053, "upload_time": "2018-03-23T16:08:54", "url": "https://files.pythonhosted.org/packages/aa/21/dfae206d190c478952228dac627cf7ebcc275508abcf7cde299fc3acab5f/pysk8-0.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ce86fd7317884fc8b4f5c6537ce72e9", "sha256": "301b37bf641e80a2374e84237167f14388ded196e52a7a75be980d8a17a456ff" }, "downloads": -1, "filename": "pysk8-0.0.4-py3.6.egg", "has_sig": false, "md5_digest": "6ce86fd7317884fc8b4f5c6537ce72e9", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=2.7.0", "size": 45918, "upload_time": "2018-03-26T15:18:04", "url": "https://files.pythonhosted.org/packages/53/81/e15508ed08f2477e5268c4746810a049611aec891334c4dfe9ce091f3560/pysk8-0.0.4-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "a417d159046760a681f3784c26d33072", "sha256": "bc025567316b4f171d7a5ec4e3ed863c0161e3d32d0fb6a6963f725fe7fe8f16" }, "downloads": -1, "filename": "pysk8-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a417d159046760a681f3784c26d33072", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7.0", "size": 22037, "upload_time": "2018-03-23T16:08:55", "url": "https://files.pythonhosted.org/packages/01/1c/8b323de51bdcb026b0a185db7ce1c2c740831f9c1b22ecfb108be09122fd/pysk8-0.0.4-py3-none-any.whl" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "142a078f09c77682cff96b57e26e984a", "sha256": "52d9a74fd6a1e9101f70943a1ec6808c2d4713deba5ea41b782f863d223ad9da" }, "downloads": -1, "filename": "pysk8-0.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "142a078f09c77682cff96b57e26e984a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7.0", "size": 22054, "upload_time": "2018-03-26T15:18:19", "url": "https://files.pythonhosted.org/packages/81/f3/1637b14db2da43554ed216acf5d56f66b6c1ab7967c34f30155f7602fbf6/pysk8-0.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8dc5d697ace392d917190f227a7ba21a", "sha256": "429effd7aefd76370db6f651a45f403a7e3b6b2eb90a5cbb475e2e7b50ec665f" }, "downloads": -1, "filename": "pysk8-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "8dc5d697ace392d917190f227a7ba21a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7.0", "size": 22037, "upload_time": "2018-03-26T15:18:20", "url": "https://files.pythonhosted.org/packages/4e/da/3e417da2a8e1453ede0f3b71cf84de62d8e3d7b5fbacd403101953a113c4/pysk8-0.0.5-py3-none-any.whl" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "8ccd5c8035078b34fa33a273da0ec00b", "sha256": "66691aa92f8ca0c4a56b298212db84ada9deed47e13f558fe414e5ddc5b81a56" }, "downloads": -1, "filename": "pysk8-0.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "8ccd5c8035078b34fa33a273da0ec00b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7.0", "size": 22515, "upload_time": "2018-04-17T14:43:48", "url": "https://files.pythonhosted.org/packages/73/f4/5bb68937c6cdc50a25cf98f3112ad636972c14ecb1fce759b19bd0626dfc/pysk8-0.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9dd0d8c17052a13086f7e687ab96ad7f", "sha256": "db6a2258d4afd2a2568f3876b7f1825d9420a17d444a09928ce525e40a282d96" }, "downloads": -1, "filename": "pysk8-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "9dd0d8c17052a13086f7e687ab96ad7f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7.0", "size": 22497, "upload_time": "2018-04-17T14:43:50", "url": "https://files.pythonhosted.org/packages/46/74/c7d644e1e640781fdeeefdee748dd0ed8bfc82c4c0d33ae412e45e4500e3/pysk8-0.0.6-py3-none-any.whl" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "f2cbbd8004fd6e9ddc4de7ec7d98b924", "sha256": "992b16cc03d67b3f2cd8ebfdcf52fce2f6c4a8f980794bd343cacdab10df8ae8" }, "downloads": -1, "filename": "pysk8-0.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "f2cbbd8004fd6e9ddc4de7ec7d98b924", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7.0", "size": 22515, "upload_time": "2018-04-17T14:59:55", "url": "https://files.pythonhosted.org/packages/8c/8b/5b30629f973df87a5ccaa9c8ecd2b8d9adff98435c518014a2b2bacd6a1e/pysk8-0.0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0261cf098c98ee595f4410582b2ae396", "sha256": "77b8975f361f9cacf34f16fa2e43a545d396ee2085d10c715392a5c2bbe8f8cc" }, "downloads": -1, "filename": "pysk8-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "0261cf098c98ee595f4410582b2ae396", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7.0", "size": 22497, "upload_time": "2018-04-17T14:59:56", "url": "https://files.pythonhosted.org/packages/11/57/d7718fc2f6471c3f7470d18aa6dafa2d088f4f8a4cd458f0cabc9be5a567/pysk8-0.0.7-py3-none-any.whl" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "b4ceb00dc0d536c7712fe84e689b7a36", "sha256": "e9fba2d347360e25d41878ca3513b0a8ae76ce2b18434589d15b41c58fab2a71" }, "downloads": -1, "filename": "pysk8-0.0.8-py2-none-any.whl", "has_sig": false, "md5_digest": "b4ceb00dc0d536c7712fe84e689b7a36", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7.0", "size": 23280, "upload_time": "2018-04-20T13:58:29", "url": "https://files.pythonhosted.org/packages/b8/de/5ea283137035bf7d2de57d067cb915cb74f28cc9e787864a62a54b825f9b/pysk8-0.0.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5356e237b9f4e24bf365a317d6fa3801", "sha256": "ef6d33aee2a0e72c4c15c5ecd8f18415a49acbe4aaa7161c53e1fc035e3e9350" }, "downloads": -1, "filename": "pysk8-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "5356e237b9f4e24bf365a317d6fa3801", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7.0", "size": 23270, "upload_time": "2018-04-20T13:58:31", "url": "https://files.pythonhosted.org/packages/f5/6d/624cc2977fa9c6deffb92ef6dbb58d64b5d6fc12bac1b9ce7c72a8ed3395/pysk8-0.0.8-py3-none-any.whl" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "4f20602cc228ed111bd3ecf6e2f41b25", "sha256": "6529a7e1a3e4db7586e8beab155e73761c8581603af8d26abe767aa0cf611d36" }, "downloads": -1, "filename": "pysk8-0.0.9-py2-none-any.whl", "has_sig": false, "md5_digest": "4f20602cc228ed111bd3ecf6e2f41b25", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7.0", "size": 23280, "upload_time": "2018-04-20T16:07:21", "url": "https://files.pythonhosted.org/packages/0d/89/724e78c4dd2433a1e341ebf14a761dd0ee17daa03722883cfa58f36b00e4/pysk8-0.0.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95b2ef07530a0a27df6e0c17fe62973b", "sha256": "09f0493c6ec0cf4f55b1c97ce6538e0336c5454a3dab281e56d0fdcd24d9b9b4" }, "downloads": -1, "filename": "pysk8-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "95b2ef07530a0a27df6e0c17fe62973b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7.0", "size": 23266, "upload_time": "2018-04-20T16:07:23", "url": "https://files.pythonhosted.org/packages/c5/c5/5048127915338709477e666d7e706f4b72c721603d78024b58dbe4fca7c9/pysk8-0.0.9-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "801687df3094a59a730ee6c19c7432a1", "sha256": "da5ce59021b35db970928d573145303765319f11fad596ee6d5db6b8396042b5" }, "downloads": -1, "filename": "pysk8-0.0.16.tar.gz", "has_sig": false, "md5_digest": "801687df3094a59a730ee6c19c7432a1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.0", "size": 25249, "upload_time": "2018-05-01T13:05:03", "url": "https://files.pythonhosted.org/packages/4a/8a/bdc9efd0523f19bdfb17a45ce8501b528e432361de45496a20e29f3cddaf/pysk8-0.0.16.tar.gz" } ] }