#! /bin/sh set -e # Based on: # http://thorstenl.blogspot.com/2007/01/thls-irssi-notification-script.html ssh -n riva irssi-notify-server | \ sed -u 's/&/\&/g; s//\>/g; s/\\/\\\\/g' | \ while read heading message; do case $heading in .) continue ;; LPBUG) bug="${message%% *}" message="${message#* }" imp="${message%% *}" message="${message#* }" notify-send -i gtk-dialog-info -t 0 -- \ "New LP bug $bug ($imp)" \ "$message" ;; *) notify-send -i gtk-dialog-info -t 30000 -- \ "${heading}" "${message}" ;; esac done