Irssi+screen remote growl notifier

remotegrowl : an irssi perl script (plugin)

It sends notifications (queries/hilights) to a remote growl host. It can be a predifined host are also be the one you are connecting from and attaching to the irssi screen.

Growl is a powerfull notification system for MacOSX.

First of all you have to have growl installed and have to enable remote growl notifications: see system preferences, growl, network and check “incoming notifications”, “allow register of remote applications” and set a password.

Notifications are sent to the defaults host. See:

remotegrowl_server
remotegrowl_port
remotegrowl_password
remotegrowl_timeout
      remotegrowl_private_blacklist

Set theses values according to the settings defined before.

If you choose to report notification to the host you use to connect to your irssi host using screen, you should set remotegrowl_screenspy = 1 and launch a screen with a name like this :

screen -S irc1

then launch irssi in this screen and set remotegrowl_screenname to 'irc1' the remotegrowl plugin will then :

Blacklist private messages nicks can be added to remotegrowl_private_blacklist like :

 /set remotegrowl_private_blacklist jdoe
 /set remotegrowl_private_blacklist jdoe|nagios|twitter

You can check the current server used for notifications with :

/remotegrowl

remotegrowl is ipv6 ready :-p

Here is the remotegrowl.pl script.

Changelog