Current version: 0.3.0 (2013-02-14) - Download directory - ChangeLog -
cwbiff is a small Perl program (similar to the classic Unix program 'biff') which queries a mailbox and notifies the user about new incoming mail by sending the From: and Subject: lines in morse code (CW).
Before and after playing CW, an arbitrary command line action can be triggered, for example to stop and start a media player like 'xmms' if it's playing.
Functionality for POP3, Maildir etc. can easily be implemented.
[fabian@myszka ~]$ cwbiff cwbiff v0.3.0 starting... Reading configuration from /home/fabian/.cwbiff Method: imap, Server: mail.fkurz.net, Mailbox: INBOX User: fabian, Poll: 60, SSL: yes [21:01] Checking mail ... mail fm Fabian Kurz : Testing cwbiff... тест по русский. [21:02] Checking mail ... [21:03] Checking mail ... [21:04] Checking mail ... mail fm Fabian Kurz : Another test! Małpka.
It's written in Perl and invokes an external program to generate CW. ebook2cw can be used with a little wrapper script to generate sound.
The Perl part is platform independent and should run on any OS.
Of course cwbiff is free software (free as in beer and free as in freedom) and published under the GPL 2.
Get the latest version from the download directory.
cwbiff was written by Fabian Kurz, DJ1YFK.
I am always interested in any kind of feedback concerning cwbiff. If you have any suggestions, questions, feature requests etc., don't hesitate a minute and contact me by email or on the mailing list.
All projects are also available via Subversion (version control system), the repositories can also be browsed by HTTP: http://svn.fkurz.net/
For those not familiar with SVN: You can always fetch the latest version by:
svn checkout svn://svn.fkurz.net/$PROJECT # replace $PROJECT... svn checkout svn://svn.fkurz.net/ebook2cw # example for ebook2cw
But be aware that this version may not be 'stable' at all. If you don't like experiments, just continue to use the normal releases.
By default, anyone can read the repositories, but I'll gladly grant write access as needed; just drop me a line.
For user support, announcements of new releases and general discussion, a mailing list has been set up. To subscribe or browse the archives, please visit this link.