SpheroPy

Control Sphero devices.


License
MIT-feh
Install
pip install SpheroPy==0.0.4

Documentation

SpheroPy

An unofficial Sphero Python SDK to programmatically control Sphero robots.

Project Status

Now Available on PyPi!

Early Alpha
Many commands have been implemented and we now have early alpha releases.
Be aware that releases are frequent and breaking changes can happen at this stage of development.

Supported Platforms

SpheroPy is supported and tested on Windows and Linux.
SpheroPy is theoretically supported on Mac, but has not been tested on Mac.

Dependencies

SpheroPy requires Python 3.6 or greater.

SpheroPy needs a low-level bluetooth interface provider in order to talk to Sphero devices.
You can choose to optionally install a bluetooth interface provider along with SpheroPy (see install).
SpheroPy has optional depedencies on:

Install

To install SpheroPy:
pip install spheropy

To update SpheroPy:
pip install --upgrade spheropy

To install with optional bluetooth interface dependency:
pip install spheropy[<dependency>]
Replace <dependency> with pybluez, pygatt, or winble (see Dependencies).

Examples

See files in the tests directory for examples on how to use the APIs.

License

This software is made available under the MIT License. See the license file for more details.