もうほとんどメモ書きですが。twitterをやるようになって、
- URL → TinyURL
- TinyURL → URL
といった変換を手軽にやりたくなる事が増えてきました。
2. については Firefox の GreaseMonkey でtip表示してくれるようなものもありますが、自分はMacOSXの専用クライアントソフト「Twitterrific」を使っているし、何かとコンソールで済ませたい今日この頃的には、コピペ & コマンドで格好よくいきたいところ(謎)。
という訳で作りました(作ったという範疇に入らないという話もある)。/usr/sbin とかパスを通している所に適当に放り込んでると予想以上に重宝している次第。
url2tiny
#!/bin/sh
# url --> tinyurl
# $ url2tiny http://www.example.com/
#
if [ -z $1 ]; then
exit 1;
fi
TINYURL_API="http://tinyurl.com/api-create.php?url="
curl ${TINYURL_API}$1
echo
tiny2url
#!/bin/sh
#
# tinyurl --> url
# $ tiny2url http://tinyurl.com/xxxxxx
#if [ -z $1 ]; then
exit 1;
fi
curl -I -s $1 | grep Location: | sed 's/Location: //'
echo
こんな感じで。

