Shorturlは、URL短縮サービスを使用する非常に簡単なライブラリです。
Shorturlは宝石として利用可能です、インストールは他の宝石とまったく同じです: $ gem install shorturl
GEMを使用したくない場合は、tar.bz2アーカイブをrubyforge.org/frs/?group_id=732でダウンロードすることもできます。
Shorturlがサポートするサービスのリストは次のとおりです。
tinyurl.com
shorl.com
snipurl.com
Metamark.net
makeashorterlink.com
skinnylink.com
linktrim.com
shorterlink.com
minilink.org
ln-s.net
fyad.org
d62.net
littlink.com
clipurl.com
0rz.net
Moourl.com
urltea.com
vurl.me
bit.ly
is.gd
git.io
Va.mu
call-seq:
「shorturl」が必要です shorturlを置きます。短縮( "http://mypage.com" ) shorturlを置きます。短縮( "http://mypage.com" 、 :moourl )
2番目のパラメーターは、使用するサービスを表します。これらは:
:tinyurl
:shorl
:snipurl
:metamark
:makeashorterlink
:skinnylink
:linktrim
:shorterlink
:minlink
:lns
:fyad
:d62
:littlink
:clipurl
:orz
:moourl
:urltea
:vurl
:bitly
**
ShortURL.valid_services
を使用して、有効なサービスのリストを取得できます(ドキュメントの更新を忘れた場合)
Bitly **
APIが変更され、APIキーが必要になりました。 これを修正するための2つの痛みのない手順。 1)今すぐ簡単に入手してください: http://bitly.com/a/your_api_key 2)このyamlテンプレートと同様の〜/.shorturlに保存します。
- ファイルの開始〜/.shorturl -
--- Bitly: ユーザー名:o_adsfasdfasfasfd キー:r_afasdfasdfasdf
- ファイルの終わり〜/.shorturl -
あなたは終わった!マティーニを持っています。乾杯。
Marcel Molina Jr.、Devin Mullinsにはいくつかのアイデアがあります
#ruby-lang(私はあなたの本当の名前がわかりません、ごめんなさい)
ln-s.netとfyad.orgについて教えてくれたダニエル・ディパオロ
ヴィンセントフォーリー(オリジナル開発者)
Robby Russell <[email protected]>