0

hugeurlをアップデートした

twitterのURL展開隠しAPIを使っていたのだがいつの間にかなくなっていたので、HTTP-HEADしてresponseのlocationを見るようにした。

gem install hugeurl
gemの使い方はここに書いたのと同じ

 

今回は新たにhugeurlコマンドを付けておいた。gem installするだけで使えるようになっているはず。
% hugeurl http://t.co/abcde
で展開したり
% cat foo.txt | hugeurl
でファイルまるごと展開できる。

1

hugeurlというgemを作った

ふげではなくヒュージ。
tinyurlやbit.lyなどの短縮URLを展開できる。


■インストール

gem install hugeurl


■使う
require 'rubygems'
require 'hugeurl'
puts URI.parse("http://bit.ly/d4VYD2").to_huge
するとhttp://shokai.orgのURI::HTTPインスタンスが返ってくる

もしくは
Hugeurl.get("http://bit.ly/d4VYD2")
でもいい。

展開には http://search.twitter.com/hugeurl?url= を使っている。