jmcantrell

keeping it simple since 1980.

CoverArt

source tar zip

An album art downloader written in PyGTK. Cover sources can be extended by the user via the plugin system.

QLCLI

source tar zip

Command-line interface to Quod Libet/Ex Falso. The tools included are sequitur, quaeso, and tabula. Sequitur is a taggler/renamer, which is intended to be a command-line counterpart to Ex Falso. Quaeso is a query tool for the Quod Libet Library. Tabula is a playlist generator.

Wally

source tar zip

Tool for managing desktop backgrounds. Currently this is only compatible with GNOME, but I plan on adding support for other desktop environments. It supports setting backgrounds on a per-display basis (for multi-display setups). Included is a GUI version (wally-gui) and a command-line version (wally). The GUI version is great for using the application directly, and the CLI version is best suited for embedding in other scripts or schedulers. The most obvious use of this would be using something like GNOME scheduler or cron to change the wallpaper on some interval. Also, being that it's written in Python, it can be imported as a module into other Python scripts.

MIMEMail

source tar zip

Command line mail user agent that uses the MIME message format, including full support for MIME attachments.

igrep

source tar zip

Command line utility for finding images based on properties like dimensions and aspect ratio.

pathtags

source tar zip

Command line utility for tagging files.

Bashful

source tar zip

A collection of libraries intended simplify writing bash scripts. Most of my other scripts will require this. Simply run the included install script.

Sourcery

source tar zip

Manages source code projects. By default, it supports Git, Subversion, Mercurial, and Bazaar, but it can be extended to support other source control tools. It performs common tasks on all projects added to sourcery (archive, deploy, pull, push, commit, etc). These tasks can be extended via plugins (see the documentation for more details).

vim2html

source tar zip

Converts source code to HTML using Vim.

backer

source tar zip

Performs backups using rsync. Includes support for multiple backup profiles and email notification.

gthemer

source tar zip

Changes the GTK theme for a particular command. Useful if your chosen theme doesn't look correct for an application.

htmlizer

source tar zip

A wrapper around vim2html that allows you to setup profiles for files to convert. I use this along with crontab to generate HTML for this site.

journal.vim

source tar zip

Encrypted journal with calendar view.

diffchanges.vim

source tar zip

Shows all changes made to a buffer since the last save in the form of a vimdiff or a patch.