r25 - 08 Aug 2006 - 01:11:08 - TWikiGuestYou are here: Geekfarm >  Main Web  >  TWikiUsers > AleX > GrowlNotify

irssi

Irssi is an awesome irc client written in perl.

I love irssi and use it to communicate with coworkers and friends. I also love the fact that it's in perl, which means I can hack away at it. But i always found myself using other irc clients because irssi was very bad about getting my attention when someone messaged me.

growl

Growl is a wonderful program for OsX that can display a pretty little popup notification. There are libraries for lots of languages including perl, and also a command line script.

It even comes with a very small script to provide some notifications for irssi.

growl-notify.pl

This is the irssi plugin I wrote to get my attention. Now irssi has everything I need!

features

  • notifications for private messages
  • notifications for hilighted words
  • notifications for specified public messages
  • configurable sticky (stay up until clicked) or non-sticky (disappear after a few seconds) notifications
  • saves your config to a file in YAML format

usage

You can configure notifications while irssi is running by using:

        /growl

With no arguments, this will display a help message.

download

installation

  • Put this file in your ~/.irssi/scripts/ directory
  • either restart irssi or else run this command in irssi: '/script load growl-notify.pl'
  • type /growl to get configuration options
  • to automatically run this script at startup time, move to ~/.irssi/scripts/autorun/

requirements

future

I would like to add a few new features including:

  • support buddy icons, as soon as the new verson of the growl perl library is released that supports images.
  • optionally pull info from emacs bbdb including nickname and icon
  • notifications for other events including:
    • server connect / disconnect
    • buddy connect / disconnect

-- AleX - 08 Jan 2005

Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r25 < r24 < r23 < r22 < r21 | More topic actions
 
Powered by Geekfarm
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Geekfarm? Send feedback