summaryrefslogtreecommitdiffstats
path: root/irssi_notify.sh
diff options
context:
space:
mode:
authorFlorian Pritz <f-p@gmx.at>2009-02-27 19:33:33 +0100
committerFlorian Pritz <f-p@gmx.at>2009-02-27 19:33:33 +0100
commit3015369b81a5eea3e4888de858d15ca00a2e8de7 (patch)
tree726a41cbe6d2266f8a3a11af38cb53472630c466 /irssi_notify.sh
parentef2b26eeece374e61426f02fc53d5a5ce4ec229c (diff)
downloadbin-3015369b81a5eea3e4888de858d15ca00a2e8de7.tar.gz
bin-3015369b81a5eea3e4888de858d15ca00a2e8de7.tar.xz
added irssi notify script. little change to ossplay script
Diffstat (limited to 'irssi_notify.sh')
-rwxr-xr-xirssi_notify.sh16
1 files changed, 16 insertions, 0 deletions
diff --git a/irssi_notify.sh b/irssi_notify.sh
new file mode 100755
index 0000000..67ec454
--- /dev/null
+++ b/irssi_notify.sh
@@ -0,0 +1,16 @@
+#!/bin/bash
+
+#tail -f $HOME/.irssi/fnotify |
+ssh mistral 'tail -f ~/.irssi/fnotify' |
+ sed -ru "
+ s/&/\&amp;/g;
+ s/</\&lt;/g;
+ s/>/\&gt;/g;
+ s%(#[a-zA-Z]+ )&lt;([^>]{0,10})&gt;%\1<b>\2</b> %g
+ s%(https?://[^ ]+\.[a-zA-Z]{1,3})%<a href=\"\1\">\1</a>%g;
+ s%([a-zA-Z0-9+_-]+@[^ ]+\.[a-zA-Z]{1,3})%<a href=\"mailto:\1\">\1</a>%g;" |
+ while read heading message
+ do
+ echo "" > $HOME/.irssi/fnotify ;
+ notify-send -t 5000 -- "${heading}" "${message}";
+ done