This is a pure Python implementation of PyLinkbot. See http://github.com/BaroboRobotics/PyLinkbot
Project description
PyLinkbot3
==========
PyLinkbot - A Python package for controlling Barobo Linkbots
Contact: David Ko <david@barobo.com>
Linkbots are small modular robots designed to play an interactive role in
computer science and mathematics curricula. More information may be found at
http://www.barobo.com .
Requirements
------------
This package makes extensive use of asyncio which is only available in Python
3.5 and greater.
This package also requires protobuf>=3.0.0b2 and PySfp.
Installation
------------
The recommended way to install this package is through setuptools utilities,
such as "easy_install" or "pip". For example:
easy_install3 PyLinkbot
or
pip3 install PyLinkbot
Usage Options
-------------
This version of PyLinkbot3 can communicate with old SFP based baromeshd daemons
and new websockets based daemons. By default, the library will search for an
SFP based daemon located at localhost:42000. The following environment
variables control this library's behavior:
LINKBOT_USE_WEBSOCKETS=1 # Makes PyLinkbot use websockets instead of SFP
LINKBOT_DAEMON_HOSTPORT="hostname:port" # Makes PyLinkbot use the specified
# host:port as its daemon. For instance, if you want to use the daemon
# running on a local linkbot-hub, set this environment variable to the
# hostname and port of the linkbot hub.
==========
PyLinkbot - A Python package for controlling Barobo Linkbots
Contact: David Ko <david@barobo.com>
Linkbots are small modular robots designed to play an interactive role in
computer science and mathematics curricula. More information may be found at
http://www.barobo.com .
Requirements
------------
This package makes extensive use of asyncio which is only available in Python
3.5 and greater.
This package also requires protobuf>=3.0.0b2 and PySfp.
Installation
------------
The recommended way to install this package is through setuptools utilities,
such as "easy_install" or "pip". For example:
easy_install3 PyLinkbot
or
pip3 install PyLinkbot
Usage Options
-------------
This version of PyLinkbot3 can communicate with old SFP based baromeshd daemons
and new websockets based daemons. By default, the library will search for an
SFP based daemon located at localhost:42000. The following environment
variables control this library's behavior:
LINKBOT_USE_WEBSOCKETS=1 # Makes PyLinkbot use websockets instead of SFP
LINKBOT_DAEMON_HOSTPORT="hostname:port" # Makes PyLinkbot use the specified
# host:port as its daemon. For instance, if you want to use the daemon
# running on a local linkbot-hub, set this environment variable to the
# hostname and port of the linkbot hub.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
PyLinkbot3-3.0.0a2.tar.gz
(33.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file PyLinkbot3-3.0.0a2.tar.gz.
File metadata
- Download URL: PyLinkbot3-3.0.0a2.tar.gz
- Upload date:
- Size: 33.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5c9c91b859902d14bfed5741307fb9da33b9861b05dde85058d5072c173ddcf
|
|
| MD5 |
476d9e1db80093228a8795e9288f3016
|
|
| BLAKE2b-256 |
d1b164ff8966944e79df9889c2da183c7866774c2b5057d4ecf693463716f5d2
|
File details
Details for the file PyLinkbot3-3.0.0a2-py3-none-any.whl.
File metadata
- Download URL: PyLinkbot3-3.0.0a2-py3-none-any.whl
- Upload date:
- Size: 39.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
37cb00f8cff5800b2b7d0152e26ad363c93094efb70a329d91ad964be3260b6f
|
|
| MD5 |
44f15b0e42e3169c1491f821956f75fd
|
|
| BLAKE2b-256 |
016784fbee3160db8efe2e608d1f53ec62c11a0fccda84093c26a2458ed2ba01
|