]> gitweb.pimeys.fr Git - scripts-20-100.git/commitdiff
[notifyirc] PoC d'un script qui m'envoie une alerte gnome sur un hl
authorVincent Le Gallic <legallic@crans.org>
Wed, 4 Jan 2017 10:48:19 +0000 (11:48 +0100)
committerVincent Le Gallic <legallic@crans.org>
Wed, 4 Jan 2017 10:48:19 +0000 (11:48 +0100)
Pour l'instant hardcodé pour LaLoutre. À améliorer.

notifyirc.sh [new file with mode: 0755]

diff --git a/notifyirc.sh b/notifyirc.sh
new file mode 100755 (executable)
index 0000000..1f4a4ab
--- /dev/null
@@ -0,0 +1,15 @@
+#!/bin/bash
+ssh zamok tail -n 0 -f .weechat/logs/crans/*/*/laloutre.log \
+| while read line; do
+    echo "${line}" | grep "notify"
+    if [ $? = 0 ]
+    then
+        # On enlève le timestamp
+        line=$(echo "${line}" | sed 's/^....-..-.. ..:..:..\t//')
+        # On isole le pseudo.
+        pseudo=$(echo "${line}" | sed 's/^\([^\t]\+\)\t.*/\1/')
+        line=$(echo "${line}" | sed 's/^[^\t]\+\t//')
+        # On notifie avec en titre le pseudo et en contenu le reste de la ligne
+        notify-send -i /home/vincent/otter.gif "${pseudo}" "${line}"
+    fi
+done