1.0: New and improved

irssi-growl

I found a great Perl script by Nelson Elhage which plugs Irssi into Growl using Mac::Growl. However, that version (0.5) was fairly limited in its notification offerings. Since I spend a huge amount of each day in Irssi in the course of my job, I decided to expand it.

0.5 notifications:
  • private messages
  • name highlights
New in 1.0:
  • public (channel) messages
  • server connect & disconnect
  • channel join
  • channel mode & topic changes
Other additions to 1.0:
  • you can specify an icon for Growl messages to use (details below)
  • you can change your notification options (e.g. display style, stickiness, priority and sound) by type through Growl’s PrefPane (System Preferences > Growl > Applications > irssi > Configure > Notifications)
Download and install

To use, download growl.pl and place it in ~/.irssi/scripts/autorun/. You will need to either specify the absolute path to the icon you want to use (line 35) or comment it out. These two icons generally work pretty well:

If you need help getting everything running, you probably need look no further than this article.