Seja notificado sobre o conteúdo de um site

Às vezes é realmente útil ser notificado quando uma palavra específica (ou regexp) é exibida em um site.
No Mountain Lion, existe um método rápido para fazer isso.

Em primeiro lugar, instale esta ferramenta:

$ sudo gem install terminal-notifier

Depois disso, você pode criar este script bash:

#!/bin/bash

usage
() {
echo

echo
"usage: $0 <url> <string> <title> <message>"
echo

echo
" url The URL to check"
echo
" string The string (or regexp) to check"
echo
" title The title of the notification"
echo
" message The message to display"
echo

}

[ $# -ne 4 ] && usage && exit 1

URL
="$1"
CHECK
="$2"
TITLE
="$3"
MESSAGE
="$4"

wget
-O- "$1" 2>/dev/null | egrep -i "$CHECK" &>/dev/null
[ $? -eq 0 ] && terminal-notifier -message "$MESSAGE" -title "$TITLE" -execute "open "$URL"""" &>/dev/null

exit 0

Agora