{ "info": { "author": "Andrey Lemets", "author_email": "a.a.lemets@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Operating System :: Unix", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries" ], "description": "# PySphero\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pysphero.svg)](https://pypi.org/project/pysphero/)\n[![Build Status](https://travis-ci.org/EnotYoyo/pysphero.svg?branch=master)](https://travis-ci.org/EnotYoyo/pysphero)\n\nThis is an unofficial Sphero library for BLE toys. \nThe Sphero protocol is reverse-engineered using the official Sphero Edu application for Android and [this](https://github.com/igbopie/spherov2.js) library. \n\n> This code is tested only on Sphero Bolt. Probably it will work on the other BLE toys too.\n\n### Install the dependencies\nFor using this library need bluepy and libgtk2.0-dev.\n```bash\n# apt-get install libgtk2.0-dev\n# pip install bluepy\n```\n\n# Install\nTo install `pysphero` use `pip`:\n```bash\n# pip install pysphero\n```\n\n# Example\n```python\nfrom time import sleep\n\nfrom pysphero.core import Sphero\n\n\ndef main():\n with Sphero(mac_address='aa:bb:cc:dd:ee:ff') as sphero:\n sphero.power.wake()\n sleep(2)\n sphero.power.enter_soft_sleep()\n\n\nif __name__ == '__main__':\n main()\n\n```\n\n# Unknown\nPacket contains sourceID and targetID. Their meaning is unknown.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/EnotYoyo/pysphero", "keywords": "sphero,sphero-ble,bolt", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "pysphero", "package_url": "https://pypi.org/project/pysphero/", "platform": "", "project_url": "https://pypi.org/project/pysphero/", "project_urls": { "Homepage": "https://github.com/EnotYoyo/pysphero" }, "release_url": "https://pypi.org/project/pysphero/0.0.5/", "requires_dist": null, "requires_python": "", "summary": "Unofficial library for sphero v2.", "version": "0.0.5" }, "last_serial": 5935423, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "ddc9b4723a3175fa8d6b7766c438fe2f", "sha256": "8a31b7e4b746a092c181a1d2d4f5a0b0ce65cf431238c0ae2db51a85e06afbe9" }, "downloads": -1, "filename": "pysphero-0.0.2.tar.gz", "has_sig": false, "md5_digest": "ddc9b4723a3175fa8d6b7766c438fe2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12057, "upload_time": "2019-06-06T22:43:22", "url": "https://files.pythonhosted.org/packages/a5/fb/5a3c0dc4c8e6f52d1080b9f9bc6897f16daea2955eed013ae594a2cd1435/pysphero-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "f3826eda39015a198eeeea02f9fc7960", "sha256": "7334b72d2f1033c3bab1c71ee9ca3b2c214acc8e37483f564252ce27cc2b188c" }, "downloads": -1, "filename": "pysphero-0.0.3.tar.gz", "has_sig": false, "md5_digest": "f3826eda39015a198eeeea02f9fc7960", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12123, "upload_time": "2019-06-06T22:46:35", "url": "https://files.pythonhosted.org/packages/4b/2f/56dc00cb4282144d35d39fc76f572f47b6ddaf3f0bf36698bfac8df6387a/pysphero-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "8aef9cc4a28ecf723e4566eb0887bd53", "sha256": "aea2dd64c39e4fb51f4d3e102d2c612ea03dbe86dcddbca39894db34fec2ac76" }, "downloads": -1, "filename": "pysphero-0.0.4.tar.gz", "has_sig": false, "md5_digest": "8aef9cc4a28ecf723e4566eb0887bd53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13160, "upload_time": "2019-06-18T15:13:35", "url": "https://files.pythonhosted.org/packages/7d/cd/5d9bfe64ed86f599b783454fa5d08b13036591c395ba4e3763677c841dc2/pysphero-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "e39b4f398535e09dbf21fdd71687d574", "sha256": "e0429e7a9fcc8a5c20c6670843a360075d3002d582d4d0025efb107480943bc0" }, "downloads": -1, "filename": "pysphero-0.0.5.tar.gz", "has_sig": false, "md5_digest": "e39b4f398535e09dbf21fdd71687d574", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13288, "upload_time": "2019-10-06T17:30:36", "url": "https://files.pythonhosted.org/packages/e9/66/35d30bb939ee8c4dd0906c97726fdb225d94e124acfe62958c783d08485f/pysphero-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e39b4f398535e09dbf21fdd71687d574", "sha256": "e0429e7a9fcc8a5c20c6670843a360075d3002d582d4d0025efb107480943bc0" }, "downloads": -1, "filename": "pysphero-0.0.5.tar.gz", "has_sig": false, "md5_digest": "e39b4f398535e09dbf21fdd71687d574", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13288, "upload_time": "2019-10-06T17:30:36", "url": "https://files.pythonhosted.org/packages/e9/66/35d30bb939ee8c4dd0906c97726fdb225d94e124acfe62958c783d08485f/pysphero-0.0.5.tar.gz" } ] }