Skip to main content

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.

Project details


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

PyLinkbot3-3.0.0a2-py3-none-any.whl (39.6 kB view details)

Uploaded Python 3

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

Hashes for PyLinkbot3-3.0.0a2.tar.gz
Algorithm Hash digest
SHA256 d5c9c91b859902d14bfed5741307fb9da33b9861b05dde85058d5072c173ddcf
MD5 476d9e1db80093228a8795e9288f3016
BLAKE2b-256 d1b164ff8966944e79df9889c2da183c7866774c2b5057d4ecf693463716f5d2

See more details on using hashes here.

File details

Details for the file PyLinkbot3-3.0.0a2-py3-none-any.whl.

File metadata

File hashes

Hashes for PyLinkbot3-3.0.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 37cb00f8cff5800b2b7d0152e26ad363c93094efb70a329d91ad964be3260b6f
MD5 44f15b0e42e3169c1491f821956f75fd
BLAKE2b-256 016784fbee3160db8efe2e608d1f53ec62c11a0fccda84093c26a2458ed2ba01

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page