Introduction

dirt is a Python and CouchDB application for oversight and tracking of remotely-executed jobs.

Source code is available at http://github.com/mastbaum/dirt.

Quick Start Guide

Want to see dirt in action, fast?

First, set up a passphrase-less ssh key to localhost. Then do this:

$ cd dirt && python setup.py install
$ cd && dirt create myproject
$ cd myproject/web && ./egret push http://localhost:5984/myproject && ./egret pushdata http://localhost:5984/myproject test_data.json && cd ..
$ dirt updatenodes localhost
$ dirt serve

Visit the site and watch the results roll in.

Installation

Requirements:

dirt is packaged for easy installation with setuptools:

$ git clone git://github.com/mastbaum/dirt.git
$ cd dirt
$ python setup.py install

or pip:

$ pip install -e git+git://github.com/mastbaum/dirt.git#egg=dirt

Indices and tables