Browse Source

add notifyfo

encrypt 8 years ago
parent
commit
458578b4ad
2 changed files with 31 additions and 0 deletions
  1. 12 0
      notifyfo/README.md
  2. 19 0
      notifyfo/notifyfo.sh

+ 12 - 0
notifyfo/README.md

@@ -0,0 +1,12 @@
+notifyfo
+========
+
+Send simple notifications from shitty programs, without dbus and without system().
+
+Usage
+-----
+
+```
+$ ./notifyfo.sh
+$ echo "Fuck you d-bus, fuck you." > /tmp/notify-send
+```

+ 19 - 0
notifyfo/notifyfo.sh

@@ -0,0 +1,19 @@
+#!/bin/bash
+
+# WTFPL
+# fuck you dbus, fuck you.
+
+fifo="/tmp/notify-send"
+
+trap "rm -rf $fifo" EXIT
+
+if [[ ! -p $fifo ]];
+then
+    mkfifo $fifo
+    chmod 666 $fifo
+fi
+
+while read line < $fifo
+do
+      notify-send "$line"
+done