Ditrit is a programmable application launcher that
tries to "do the right thing" for any input. If
ditrit is given an email address, it knows to
launch your email client and compose an email to
that address. Likewise, it knows to open URLs in
your browser, text files in your text editor, and
AIM screen names in your IM client. Users can
easily add new mappings to the configuration file,
which consists of template regexps and commands.
Ditrit reads its input from stdin or from the X
primary selection (the clipboard).