I was pretty happy with solution to get notifications from Irssi though it had some shortcomings.
A couple of days ago a colleague made me aware of a Perl modules written by another colleague (Anton Berezin) called IPC::Message::Minivan which, it turns out, is perfect for my notification script. Basing the notifications on Minivan combine the speed of using something like Dbus locally (instant notifications) with the convenience of my previous script (notifications over the network, able to handle multiple clients)....
Facebook now supports XMPP. Yay.
Using Facebook Chat in bitlbee is pretty straight forward (I am running 1.2.4, older versions of bitlbee require a bit more tweaking, consult the manual).
For Facebook Chat through XMPP to work you need to set a Facebook username.
In the &bitlbee channel
account add jabber <username>@chat.facebook.com> <Facebook password> account on that’s it.
Edit (04-03-2011): As some has pointed out, you need to input your username in lowercase....
For a better solution, see this article – I am keeping this post online because it makes it possible to implement distributed notifications with Perl modules included in the Ubuntu repositories.
One of the things lacking (in my opinion at least) when using Irssi and GNU Screen is the lack of a way for Irssi to alert you when you are not looking at the terminal.
I have looked at many implementations for libnotify (default in Ubuntu), Mumbles (Growl for Linux) and Dzen....
Since I run irssi all the time, packing as many features into it as possible seems like a nice idea.
So I use bitlbee to connect to Messenger, Google Talk/Jabber and ICQ and I have been using tircd (Twitter/irc gateway) and tweet.im (Twitter/Google Talk gateway) to connect to Twitter; but none of them works like I want them to.
Today I stumbled across Twirssi, a script for irssi to interact with Twitter....