Committed to Code

Managed Projects

[47 total ]

OfflineIMAP

OfflineIMAP is a bidirectional IMAP/Maildir synchronization tool aimed to augment your mail reader. With OfflineIMAP, you can read the same mailbox from multiple computers and have your changes (deletions, flags, etc.) be automatically reflected on all computers. It also lets you read mail offline ... [More] (perhaps on a laptop) and synchronize all changes when you get connected again. You can also use OfflineIMAP to read IMAP mail with mail readers that do not support IMAP, or support it poorly (as most do). [Less]

hpodder

Hpodder is a tool to scan and download podcasts. Such tools are often called podcatchers. hpodder is a command-line tool for Linux. It has quite a few features. A few highlights are that it is easy to learn and use, has automatic discovery of feed metadata, and can import iPodder settings.

HDBC

HDBC provides an abstraction layer between Haskell programs and SQL relational databases. This lets you write database code once, in Haskell, and have it work with any number of backend SQL databases (MySQL, Oracle, PostgreSQL, ODBC-compliant databases, etc.)

Twidge

twidge is a client for microblogging sites such as Twitter and Identica (identi.ca). It is extremely versatile, can be customized to work the way you want to work, and can be combined with other tools to do just about anything. It can be used interactively from the shell. It is useful directly ... [More] as-is, and with simple shell aliases can make a highly efficient system to do exactly what you want. It is perfectly capable of being your only client for microblogging. It can also be used in an automated way, via cron(1), or it can even integrate with your email system. [Less]

MissingH (haskell)

MissingH is a large collection of assorted utility libraries for Haskell. Its primary audience is Haskell programmers that want to get practical things done fast.

ftphs

ftphs is a Haskell library that provides you with both an FTP client and an FTP server.

hslogger

hslogger is a logging framework for Haskell, roughly similar to Python's logging module. hslogger lets each log message have a priority and source be associated with it. The programmer can then define global handlers that route or filter messages based on the priority and source. hslogger also has a syslog handler built in.

HDBC-sqlite3

This is the Sqlite version 3 backend for the Haskell HDBC database infrastructure.

HSH (haskell)

HSH is designed to let you mix and match shell expressions with Haskell programs. With HSH, it is possible to easily run shell commands, capture their output or provide their input, and pipe them to/from other shell commands and arbitrary Haskell functions at will.

vcs-load-dirs

vcs-load-dirs is a tool to automate and simplify the loading of software into version control systems. It is designed primarily for importing from a non-version-controlled upstream, such as processing release tarballs. While a bit of scripting can help some version control systems achieve a basic ... [More] version of this, vcs-load-dirs often does better than that, especially concerning renames. vcs-load-dirs supports baz (bazaar), darcs, git, mercurial (hg), svk, and tla (arch). [Less]