Ecru is a command line livejournal client. Here's a list of it's main features: * Uses your favourite $EDITOR for editing posts * Supports non-interactive mode * Supports having various templates with pre-defined post body, keywords, subject and so on * Supports hooks - custom scripts that are called on certain events * Supports several configuration profiles * Written in C++ and tends to use as few external libraries as possible * Designed to be easily scriptable WWW: http://novel.evilcoder.org/ecru/