Registered 2008-09-15 by nitrofurano

Shoebot is a pure Python graphics robot: It takes a Python script as input, which describes a drawing process, and outputs a graphic in a common open standard format (SVG, PDF, PostScript, or PNG). It has a simple text editor GUI, and scripts can describe their own GUIs for controlling variables interactively. Being pure Python, it can also be used as a Python module, a plugin for Python-scriptable tools such as Inkscape, and run from the command line. It was directly inspired by DrawBot and Shoes. Thus, "Shoebot."

DrawBot is a Mac OS X application developed by Just van Rossum of LettError in the Netherlands, and its derivative Nodebox, developed by Frederik Bleser and Tom de Smedt at St. Lucas University in Belgium. In turn it also draws inspiration from Processing and Logo.

Shoes is a similar and awesome project using the Ruby language instead of Python, and its principles are outlined in The Little Coder's Predicament, a fun read.

Project information

Not yet selected

RDF metadata

View full history Series and milestones

trunk series is the current focus of development.

All bugs Latest bugs reported

All blueprints Latest blueprints


Shoebot does not have any download files registered with Launchpad.