Skip to content
This repository has been archived by the owner on Sep 17, 2019. It is now read-only.

tom5760/plumber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

===============================
Plumber: Visual Shell Scripting
===============================

Author: Tom Wambold <tom5760@gmail.com>
Demo Video: http://vimeo.com/33067688

I wrote this for my final project in a GUI class.  The code is pretty decent,
but there are a bunch of things that don't work quite right.  I think the most
valuable part of this is that it is a good non-trivial example of using
pygobject and pycairo.  The canvas and component widgets are all drawn
programatically using pycairo.

Files
-----
    * plumber.py - Main program file.
    * components.py - Implements individual components.
    * gui.xml - GtkBuilder XML interface description.

Requirements
------------

You need Python 2.6 or greater (Python 3 works).  On Ubuntu, you can install
the following packages:

    * python-gobject
    * python-cairo
    * python-gobject-cairo

On Arch Linux, install the following packages:

    * python-gobject
    * python-cairo

Then just run "python plumber.py"

About

Visual programming environment for creating simple shell scripts.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages