What is it?

jabber_hilight_notify is a script for irssi. It sends a Jabber message to the JID of your choice when you are hilighted on a channel (or when you receive a new private message).

Primarily it is intended to work with Tavu (on the receiving side), in order to get popup notifications when someone hilights you, even if you run irssi remotely. However, you can of course configure the script to send messages to any JID.

Variables

jabber_id and jabber_password are the only mandatory parameters.

Name Description Default value
jabber_idThe jabber account to use (laura@hello.net, alfonso@foo.org/Home)Default resource is 'remote_irssi'.
jabber_passwordThe password of the jabber account
jabber_serverManually specify a different server (foo.com, foo.com:4242)(server part of jabber_id)
jabber_server_reconnect_timeTime to wait if connection fails(server_reconnect_time)
jabber_hilight_notify_targetIf set, send notifications to that JID.
jabber_hilight_notify_target_presencePresence states that are considered ok for sending notifications. Possible values: online,chat, away, xa (extended away), dnd (do not disturb), unavailable.online chat
jabber_hilight_notify_when_awayIf set to ON, send notifications even when you are away on IRC.OFF

Notes

Installation

  1. Of course, you need Irssi.
  2. Download the script in your ~/.irssi/scripts directory.
  3. Back in Irssi, set the variables appropriately (at least jabber_id and jabber_password)
  4. Type /script load jabber_hilight_notify

Using with Tavu

This script was primarily written to send messages to Tavu. Quickstart:

  1. Install and configure Tavu.
  2. Download this sample 'eventsrc' file into the ~/.kde/share/apps/remote_irssi/ directory. If you used a particular resource in the jabber_id variable, replace remote_irssi with it.
  3. Set the jabber_hilight_notify_target variable to the JID Tavu uses for connecting.

Authors

This script is being written by David Ammouial.