« javascriptのdocument.writeを出力するPHPで、<textarea>タグを出力する時に気をつけたいこと | メイン | Geekの為のイけてるT-Shirts »

URLをTinyURLで短くしたりもとに戻したりするスクリプト

もうほとんどメモ書きですが。twitterをやるようになって、

  1. URL → TinyURL
  2. 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

こんな感じで。

トラックバック

このエントリーのトラックバックURL:
http://feedtailor.jp/cgi-bin/mt/mt-tb.cgi/140

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2007年05月06日 21:55に投稿されたエントリーのページです。

ひとつ前の投稿は「javascriptのdocument.writeを出力するPHPで、<textarea>タグを出力する時に気をつけたいこと」です。

次の投稿は「Geekの為のイけてるT-Shirts」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type