Guest User

Scriptje om een Growl notify te krijgen bij openen (en sluiten) van de space

a guest
Feb 13th, 2011
194
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/bin/bash
  2. # Scriptje om een Growl notify te krijgen bij openen (en sluiten) van de space
  3. # jvhaarst, 13/2/2011 8h47
  4. # Nodig:
  5. # bash
  6. # curl
  7. # Growl (http://growl.info/)
  8. # growlnotify (in extras directory van de Growl dmg)
  9. # plaatje van https://hack42.nl/wiki/index.php/Huisstijl
  10.  
  11. # variabelen
  12. DEBUG=false
  13. OLDSTATE="closed"
  14. IMAGE="~jvhaarst/bin/code/42/Hack42.png"
  15.  
  16. # Oneindige loop
  17. while true;
  18. do
  19.     # check op state
  20.     CURRENTSTATE=`curl -s http://hack42.nl/spacestate/state`
  21.     # debug
  22.     if $DEBUG;then echo $CURRENTSTATE;fi
  23.     # check op verandering
  24.     if [ "$CURRENTSTATE" != "$OLDSTATE" ]
  25.     then
  26.         if [ "$CURRENTSTATE" == "open" ]
  27.         then
  28.             growlnotify -s -m '#42 is open! ('`date "+%R"`')' --image $IMAGE
  29.         else
  30.             growlnotify -s -m '#42 is closed! ('`date "+%R"`')' --image $IMAGE
  31.         fi
  32.         OLDSTATE=$CURRENTSTATE
  33.     fi
  34.     sleep 60;
  35. done
RAW Paste Data