The web-based visual programming editor.
Clone or download
Pull request Compare This branch is 18 commits ahead, 1069 commits behind google:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
accessible
appengine
blocks
core
demos
doc
externs
generators
i18n
media
msg
scripts
tests
.eslintignore
.eslintrc
.gitignore
.jshintignore
.npmrc
.travis.yml
LICENSE
README.md
blockly_accessible_compressed.js
blockly_accessible_uncompressed.js
blockly_compressed.js
blockly_uncompressed.js
blocks_compressed.js
build.py
dart_compressed.js
javascript_compressed.js
lua_compressed.js
package.json
php_compressed.js
python_compressed.js

README.md

Drawbot Code

This is a tiny web application using Google Blockly, a "web-based visual programming editor". It can be used to program the Drawbot, a 3-servo drawing robot.

Installation

  1. Install PyQt5 from pypi
  2. Clone repo
  3. Clone Google's closure-library in the same directory next to "blockly". See https://developers.google.com/closure/library/
  4. Run 'python build.py' in the blockly directory to build

Running

  1. Go to demos/drawbot
  2. Run 'python3 hackly.py'
  3. To run the Drawbot mock, run 'python3 qt_pts_drawbot.py'

Examples

Koch Snowflake Order 3 Koch Snowflake Order 4
Sierpinski Arrowhead Curve Order 6 Hilbert Curve Order 4