Revision: 27411
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 7, 2010 08:43 by mvrilo
Initial Code
#!/bin/bash # Google url shortener bash script # For information about the app: # http://ggl-shortener.appspot.com/instructions/ app='http://ggl-shortener.appspot.com/?url=' url="$1" protocol=`echo "$1" | sed -e "/^http:\/\//g"` if [ -z "$1" ]; then echo -e "you need to pass the url through an argument"; echo -e "e.g. `basename $0` http://url"; else if [ ! "$protocol" ]; then curl -s "$app$url" | sed -e 's/{"short_url":"//' -e 's/"}/\n/g' else repl=`echo "$1" | sed -e 's/^/http:\/\//g'` curl -s "$app$repl" | sed -e 's/{"short_url":"//' -e 's/{"error_message":"Bad request/error: bad request/' -e 's/"}/\n/g' fi; fi
Initial URL
http://gist.github.com/346451
Initial Description
Initial Title
Google URL shortener script
Initial Tags
url, Bash, google, script
Initial Language
Bash