* wmate will pipe wget into textmate and tidy for you (command + z to undo tidy)
* raw will pipe wget into your browser
open $f
fi
}
+
+
+# pipe hot spicy interwebs into textmate and cleanup!
+#
+# Usage: wmate
+# wget into a pipe into TextMate and force Tidy (you can undo in textmate)
+# e.g.
+# $ wmate google.com
+
+function wmate() {
+ if [ -t 0 ]; then
+ if [ -n "$1" ]; then
+ wget -qO- $1 | /usr/bin/mate
+
+TIDY=`/usr/bin/osascript << EOT
+tell application "TextMate"
+ activate
+end tell
+
+tell application "System Events"
+ tell process "TextMate"
+ tell menu bar 1
+ tell menu bar item "Bundles"
+ tell menu "Bundles"
+ tell menu item "HTML"
+ tell menu "HTML"
+ click menu item "Tidy"
+ end tell
+ end tell
+ end tell
+ end tell
+ end tell
+ end tell
+end tell
+EOT`
+
+ else
+ cat <<usage
+Usage: wmate google.com
+wget into a pipe into TextMate and force Tidy (you can undo in textmate)
+
+$ wmate google.com
+usage
+
+ fi
+ fi
+}
+
+#
+# Usage: raw google.com
+# wget into a temp file and pump it into your browser
+#
+# e.g.
+# $ raw google.com
+function raw() {
+ if [ -t 0 ]; then
+ if [ -n "$1" ]; then
+ wget -qO- $1 | browser
+ else
+ cat <<usage
+Usage: raw google.com
+wget into a temp file and pump it into your browser
+
+$ raw google.com
+usage
+ fi
+ fi
+}