AntFlow builds upon Apache Ant to provide a new approach to simplifying system automation that uses pipelines of hot folders chained together to perform a given task. Using XML, it associates an automated task such as data transfer, encryption, or XML processing with a directory on the local system. Whenever a file is copied or written into the hot folder, the associated task is executed and the file is moved to the next hot folder in the pipeline for further processing.
imapspamfilter is a client-side IMAP client that deletes spam mail without downloading the mailbox. It does this by looking only at the header and the first 1024 bytes of the body, and applying a set of heuristics to decide if the mail is spam. It prints a list of suspect messages, asks for confirmation, and then deletes them all in place.
Jentchina is the client library part of "The Birds Lake" framework. It is independent of any graphical toolkit. Its role is to create the filter trees, to maintain them, and to propose an API that enables the application of a filter the easiest way possible (while remaining independent of any GUI). The Birds Lake is a big framework for applying a filter on a document using a remote filter server.
Teach-SA reads mail in designated maildir folders (spam on the one hand, ham on the other) and feeds them to Spamassassin for Bayesian learning and submission to various spam detection schemes. It is good for implementing any sort of supervised training in addition to Spamassassin's unsupervised training (also known as automatic whitelist) while reducing training-related admin workload to nearly zero. It fits any setup storing mail as maildir, but could trivially be modified to work with mbox based systems. It was originally developed so that users could report spam by moving it to a specific folder in their own IMAP mailbox.
delete_put_httpd.py implements an HTTP proxy meant to be used with Communigate Pro's WebCal server and Mozilla Sunbird/Calendar setup to post a shared calendar. Normally, calendar entries deleted in Mozilla do not get deleted from Communigate. This is due to Communigate assuming that an HTTP PUT request means to append to calendar entries, while Mozilla assumes it means to replace the whole calendar. What needs to be done is an HTTP DELETE before the HTTP PUT. This proxy implements such a method. Mozilla should be pointed to post calendars to this proxy instead of Communigate.
Shellac allows you to run powerful UNIX tools within Mac OS X Automator workflows. It includes cat, cut, grep, head, paste, sort, tail, uniq, wc, and more. Aqua controls can be used to tweak any setting of the tool. Plain-language descriptions may be read straight from the Automator interface, and tooltips are provided. Tools may be found by their UNIX names. Either explicit text, files, or folders are accepted as input. It is packaged as a self-contained application for easy installation.