GFX::Monk Home

zero-install

Here is an up-to-date list of the software I publish using Zero Install. You can see the raw directory listing here. Or see my github profile for other things I've been up to, in various states of completion and suitability.

Featured

autonose0.2.2http://github.com/gfxmonk/autonose

continuous test runner for python

file-finder0.1.18http://github.com/gfxmonk/file-finder

find files... quickly

irank0.3.1http://github.com/gfxmonk/python-irank

music rating tools

mocktest0.6http://gfxmonk.net/dist/doc/mocktest/doc/

mocking library for python, inspired by rspec

paragram0.1.2http://github.com/gfxmonk/paragram

erlang-style concurrency library for python

savemytext0.1.4http://github.com/gfxmonk/savemytext.appspot.com

command-line interface to savemytext.appspot.com

supergenpass-platform0.1.13http://github.com/gfxmonk/supergenpass

platform-specific conveniences for supergenpass

supergenpass0.1.1http://github.com/gfxmonk/supergenpass

python implementation of supergenpass.com

version0.7http://github.com/gfxmonk/version

view (and modify) your project version in multiple commonly-used places

0tools

Utilities to assist with the business of creating, running and modifying zero install feeds.

0find0.1.4

find the implementation dir for a given 0install interface

0local0.2.2http://github.com/gfxmonk/0local

create a local version of a feed

0path0.2.5https://github.com/gfxmonk/0path

path manipulation for testing 0install packages

0readme0.1.1http://github.com/gfxmonk/0readme

use README with a 0install feed

0shell0.2.2

A simple wrapper for running a shell in the context of a 0install feed

cabal-build20111108.2224

0install builder for cabal

mkzero20111010.2055https://github.com/gfxmonk/mkzero

zero-install feed publishing utility

zero2pypi0.0.4

create pypi packages (setup.py) from zero install packages

zeroinstall-plugin-manager0.1.4http://github.com/gfxmonk/zeroinstall-plugin-manager

user-specific plugin manager for zero-install applications

Other

appengine-auth0.1.1http://github.com/gfxmonk/appengine-auth

python library for authorizing clients to google appengine

bash-cached-completions0.1.8http://github.com/gfxmonk/bash-cached-completions

cached completions for bash

bash_escape0.0.2

python functions for escaping bash output

coffee-spec0.3.2

A simple spec runner for CoffeeScript

cpp_js0.1

cpp processor for JS files

daglink0.2.1https://github.com/gfxmonk/daglink

symlink management

edit-server0.1.6http://github.com/gfxmonk/edit-server

a server for editing files (locally)

google-app-engine1.5.2

google-app-engine

htmlview0.1http://github.com/gfxmonk/htmlview

simple pygtk+ html viewer window

indicate-task0.1.5https://github.com/gfxmonk/indicate-task

show and control a running task with an indicator-applet

last-visited-url0.1

get the last visited URL

libtiff43.9.4-5

tiff rendering library

mdview0.1

markdown viewer

net-sandbox0.1.4

sandbox a process inside a new network namespace

nosetests-plugin-resolver0.1

wrapper around nosetests that resolves plugins from NOSETEST_PLUGINS

nosetests-runner0.3

run and manage nosetests plugins

pygments1.4http://pygments.org/

syntax highlighter

python-env-importer0.1

entry-point loading for python using environment variables

python-pea0.1.1

minimal BDD library for python

termstyle0.1.10http://github.com/gfxmonk/termstyle

console colouring for python

python-unshare0.1

python interface to the linux unshare system call

rednose0.2.6

coloured output for nosetests

repr.js0.1https://github.com/gfxmonk/repr.js

repr.js.xml

rubygems-fake0.1

fake rubygems dependency

selective-chroot0.1.4

chroot with selective binding of the root filesystem

shellshape-mutter0.3.2

mutter fork for shellshape

simple-daemon0.1

simple daemon wrapper

simple_notify0.2https://github.com/gfxmonk/simple_notify

A simple python-inotify wrapper

stereoscoper0.2https://github.com/gfxmonk/stereoscoper

Batch modify stereoscopic images

tail-logs0.2.1

tail multiple logs

template0.3

A command-line jinja2 template script

xmlformat0.2

pretty-format an XML document


Third-party software

I didn't write this software, I merely packaged it for zero-install.

ack1.96

better than grep

argh0.14.0https://bitbucket.org/neithere/argh/

A simple argparse wrapper

argparse1.1http://code.google.com/p/argparse/

Python command-line parsing library

coffee-script1.1.3http://jashkenas.github.com/coffee-script/

The CoffeeScript compiler

dibs0.92http://www.mit.edu/~emin/source_code/dibs/index.html

distributed internet backup system

duplicati1.2-pre2http://code.google.com/p/duplicati/

backup system

exuberant-ctags5.8

ctags for many languages

flud0.2.1-post2http://flud.org/

distributed backup system

git-subtree20110120.2244http://github.com/apenwarr/git-subtree

apenwarr's git-subtree

gnome-shell-updateindicator0.1https://launchpad.net/~aegirxx-googlemail/+archive/gnome-shell-extensions

update indicator for gnome-shell

gnome-shell-workspace-indicator20111101.2114https://github.com/erick2red/shell-extensions

workspace indicator for gnome-shell

gnome-tweak-tool3.0.5http://live.gnome.org/GnomeTweakTool

tomisation tool for gnome 3

GNU parallel20100827.2221http://www.gnu.org/software/parallel/

meta-package for the official GNU Parallel

jinja22.5.2http://jinja.pocoo.org/2/

python templating engine

markdown1.0.1http://daringfireball.net/projects/markdown/

John Gruber's markdown

mutagen1.20http://code.google.com/p/mutagen/

python audio metadata library

node.js0.4.12http://nodejs.org/

server-side javascript

nose-GAE0.1.3http://farmdev.com/projects/nosegae/

Google App Engine support for nosetests

nosetests1.1.2http://somethingaboutorange.com/mrl/projects/nose/

is nicer testing for python

paramiko1.7.6http://www.lag.net/paramiko/

SSH2 library for python

pathtools0.1.1http://github.com/gorakhargosh/pathtools

Pattern matching and various utilities for file systems paths

pyflakes0.4.0

python syntax checker

pyinotify0.9.0http://trac.dbzteam.org/pyinotify

python inotify bindings

pyjs-compiler0.7http://pyjs.org/

pyjamas python -> js compiler

python-beautifulsoup3.2.0http://www.crummy.com/software/BeautifulSoup/

HTML parser for python

python-brownie0.5.1https://github.com/DasIch/brownie

Common utilities and datastructures for Python applications

python-iview0.2-post1https://jeremy.visser.name/2009/08/30/python-iview/

ABC iview browser

python-nosexml0.2-pre18.1http://code.google.com/p/python-nosexml/

nosexml plugin for nosetests

python-pbs0.90https://github.com/amoffat/pbs

dynamic subprocess wrapper for python

python-requests0.6.4http://docs.python-requests.org/en/latest/index.html

HTTP librarty for python

python-snakefood1.4.1-prehttp://furius.ca/snakefood/

Python Dependency Graphs

python-unshare0.1http://pypi.python.org/pypi/python-unshare/

python interface to the linux unshare system call

python-webtest1.2.3http://pythonpaste.org/webtest/

WebTest for python

python-xattrhttp://pypi.python.org/pypi/xattr

Python wrapper for extended filesystem attributes

zfec1.4.22http://tahoe-lafs.org/trac/zfec

a fast erasure codec

pyutil1.8.4http://tahoe-lafs.org/trac/pyutil

python utils

PyYAML3.09http://pyyaml.org/wiki/PyYAML

YAML parser and emitter for Python 2.x

PyYAML3.09http://pyyaml.org/wiki/PyYAML

YAML parser and emitter for Python 3.x

PyYAML3.09http://pyyaml.org/wiki/PyYAML

YAML parser and emitter for Python (deprecated feed)

rubygems-directory_watcher1.4.0http://gemcutter.org/gems/directory_watcher

watches directories

jekyll_ext0.1.4http://rfelix.com/2010/01/19/jekyll-extensions-minus-equal-pain/

Static blog generator

rubygems-jekyll0.10.0http://github.com/mojombo/jekyll

jekyll static blog generator

kramdown0.13.2http://kramdown.rubyforge.org/

Markdown interpreter in Ruby

rubygems-liquid2.2.2http://www.liquidmarkup.org/

ruby template library

maruku0.6.0http://maruku.rubyforge.org/

Markdown interpreter in Ruby

rubygems-rack-legacy0.3.1http://rubygems.org/gems/rack-legacy

legacy CGI/PHP support for rack

rubygems-rack1.3.3http://rubygems.org/gems/rack

Modular webserver interface for ruby

rubygems-syntax1.0.0http://rubygems.org/gems/syntax

simple syntax highlighting

screenkey0.2http://launchpad.net/screenkey

display keypresses on-screen

spark20111120.1008https://github.com/holman/spark

sparklines for your shell

systemd-user1.0

User-level systemd runner

underscore.js1.2.0http://documentcloud.github.com/underscore/

utility library for JS

vim-argtextobj1.1.1

argument text object for vim

vim-camelcase-motion20111106.1007https://github.com/bkad/CamelCaseMotion

camelcase motion navigation for vim

vim-clipbrd2.0http://www.vim.org/scripts/script.php?script_id=1014

edit registers in vim

vim-command-t1.2.1https://wincent.com/products/command-t

fast file navigation for vim

vim-csapprox3.50https://github.com/godlygeek/csapprox

vim colorscheme tool

vim-easymotion1.2http://www.vim.org/scripts/script.php?script_id=3526

vim easymotion plugin

vim-fugitive1.2https://github.com/tpope/vim-fugitive

vim git plugin

vim-genutils2.5http://www.vim.org/scripts/script.php?script_id=197

utility functions for vim

vim-indent-object1.1.2https://github.com/michaeljsmith/vim-indent-object

indent objects for vim

vim-nerdtree4.1.0http://www.vim.org/scripts/script.php?script_id=1658

tree explorer for vim

vim-pathogen2.0https://github.com/tpope/vim-pathogen

runtime path manipulation for vim

vim-pysmell0.7.2https://github.com/orestis/pysmell

python completion for vim

vim-stratifiedjs0.1.1http://gfxmonk.github.com/vim-stratifiedjs/

vim stratifiedjs syntax support

vim-tabular20110909.0957https://github.com/godlygeek/tabular

vim alignment plugin

vim-tagbar2.1http://majutsushi.github.com/tagbar/

vim tagvar plugin

vim-tcomment2.05http://www.vim.org/scripts/script.php?script_id=1173

comment manipulation for vim

watchdog0.5.4-post-20120126https://github.com/gorakhargosh/watchdog

Cross-platform filesystem monitoring for python

wkhtmltopdf0.10.0-rc2http://code.google.com/p/wkhtmltopdf/

convert HTML -> PDF


Packages

Zero install feeds for existing (linux) packages. These feeds don't contain implementations, but can be used to specify dependencies or to refer to a program in a package-independant way. If your distro-specific package name is missing from one of these feeds, please email me and I can add it.

cabal

cabal

cluster-ssh

control multiple SSH sessions

clutter-dev

clutter-dev

control-center-filesystem

control-center-filesystem

cpp

the C preprocessor

curl

curl

dbus-python

dbus-python

dbus-x11

dbus-x11

deborphan

deborphan

desktop-file-utils

desktop-file-utils

expect

Programmatically control TTY sessions

gconf2-dev

gconf2-dev

gconf2

gconf2

gitg

gitg

git

git

gnome-common

gnome-common

gnome-doc-utils

gnome-doc-utils

gnome-do

gnome-do

gnome-shell

gnome-shell

gobject-introspection-dev

gobject-introspection-dev

gtk3-dev

gtk3-dev

gtk-doc

gtk-doc

haml

haml

imagemagickhttp://www.imagemagick.org/script/index.php

Convert, Edit, And Compose Images

intltool

intltool

libcanberra-dev

libcanberra-dev

libmono

libmono

libnotify-bin

libnotify-bin

libpng-dev

libpng-dev

libpng

libpng

libsm-dev

libsm-dev

libx11-dev

libx11-dev

libxcomposite-dev

libxcomposite-dev

libxcursor-dev

libxcursor-dev

libxdamage-dev

libxdamage-dev

libxext-dev

libxext-dev

libxrandr-dev

libxrandr-dev

libxrender-dev

libxrender-dev

libxrender

libxrender

meld

meld

mono-runtime

mono-runtime

mono-winforms

mono-winforms

mono

mono

mp3gain

mp3gain

mutter-devel

mutter-devel

mutter-dev

mutter-dev

mutter

mutter

numpy

Python numeric computing library

openssl-dev

openssl-dev

pandochttp://johnmacfarlane.net/pandoc/

pandoc

pango-dev

pango-dev

parcellite

parcellite

php-cgi

php-cgi

pkgconfig

pkgconfig

pycrypto

pycrypto

pynotifyhttp://www.galago-project.org/

python bindings for libnotify

python2.7-devel

python development files (python 2.7)

python3

Python 3

python-appindicator

python-appindicator

python-devel

python development files

python-imaging

Python Imaging Library (PIL)

python-twistedhttp://twistedmatrix.com/trac/

twisted framework for python

python-wnck

python-wnck

qmake-qt4

qt build tool

qt-webkit

qt-webkit

rlwrap

rlwrap

rtmpdumphttp://rtmpdump.mplayerhq.hu/

rtmp stream toolkit

ruby-1.8

ruby language interpreter (1.8)

ruby-dev

ruby development files

ruby

ruby language interpreter

scons2.0.1http://www.scons.org/

software construction tool

sitecopy

sitecopy

socat

socat

startup-notification-dev

startup-notification-dev

startup-notification

startup-notification

systemd

systemd

tagpyhttp://pypi.python.org/pypi/tagpy

music tag manipulation library

tmuxhttp://tmux.sourceforge.net/

terminal multiplexer

tree

tree

wafhttp://code.google.com/p/waf/

build tool

wxpython

wxpython

xbindkeys

xbindkeys

xdotool

xdotool

xkbcomp

xkbcomp

xmllint

xmllint

xsel

command line X buffer / clipboard manipulation

xsltproc

xsltproc

xte

xte

zenity

zenity

zsh

zsh