diff --git a/plugins/browser.plugin.bash b/plugins/browser.plugin.bash index 6de184c3..fdfba4f6 100644 --- a/plugins/browser.plugin.bash +++ b/plugins/browser.plugin.bash @@ -27,3 +27,71 @@ usage 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 <