CINXE.COM
cwbiff - a morse code mail notifier
<!DOCTYPE html> <html> <head> <base href="//fkurz.net/ham/"> <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8"> <title>cwbiff - a morse code mail notifier</title> <meta name="author" content="Fabian Kurz"> <meta name="keywords" lang="en" content="Hamradio, ham radio, morse, email, biff, notifier, morse code, cw"> <link rel="stylesheet" type="text/css" href="/fkurz.css"> <link href="/dj1yfk.xml?filter=cwbiff" type="application/atom+xml" rel="alternate" title="cwbiff newsfeed"> </head> <body> <h1>cwbiff - a morse code mail notifier</h1> <hr> <nav> <a href="//fkurz.net/">Fabian Kurz</a> → <a href="/ham/">Ham Radio</a> → <a class="navself" href="/ham/cwbiff.html">cwbiff</a> </nav> <hr> <p>Current version: 0.3.0 (2013-02-14) - <a href="cwbiff/">Download directory</a> - <a href="cwbiff/ChangeLog">ChangeLog</a> - <a href="/dj1yfk.xml?filter=cwbiff"><img style="border: 0;" src="/feed.png" alt="[Atom Feed]"></a> </p> <hr> <p><em>cwbiff</em> is a small Perl program (similar to the classic Unix program '<a href="http://en.wikipedia.org/wiki/Biff">biff</a>') which queries a mailbox and notifies the user about new incoming mail by sending the From: and Subject: lines in morse code (CW).</p> <p>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.</p> <h3>Supported methods/protocols</h3> <ul> <li> IMAP (SSL optional)</li> <li> mbox </li> </ul> <p>Functionality for POP3, Maildir etc. can easily be implemented.</p> <h3>Usage Example</h3> <div style="color:white;background-color:black;border:5px solid #000000;"> <pre>[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. </pre></div> <p>It's written in Perl and invokes an external program to generate CW. <a href="//fkurz.net/ham/ebook2cw.html">ebook2cw</a> can be used with a little wrapper script to generate sound.</p> <p>The Perl part is platform independent and should run on any OS.</p> <hr> <h2>Download, License</h2> <p>Of course <em>cwbiff</em> is <a href="https://www.fsf.org/licensing/essays/free-sw.html">free software</a> (<a href="http://en.wikipedia.org/wiki/Free_as_in_beer">free as in beer</a> and <a href="http://en.wikipedia.org/wiki/Freedom_of_speech">free as in freedom</a>) and published under the GPL 2.</p> <p>Get the latest version from the <a href="cwbiff/">download directory</a> or <a href="https://git.fkurz.net/dj1yfk/cwbiff">git</a>.</p> <hr> <h2>Author, Contact, Feedback</h2> <p><em>cwbiff</em> was written by Fabian Kurz, DJ1YFK.</p> <p>I am always interested in <strong>any kind</strong> of feedback concerning cwbiff. If you have any suggestions, questions, feature requests etc., don't hesitate a minute and contact me by <a href="mailto:fabian@fkurz.net" title="my email address">email</a> or on the mailing list.</p> <br> <hr> <nav> <a href="//fkurz.net/">Fabian Kurz</a> → <a href="/ham/">Ham Radio</a> → <a class="navself" href="/ham/cwbiff.html">cwbiff</a> </nav> <hr> Last modified: Saturday, 09-Mar-2019 23:08:28 CET </body> </html>