Shorturl - очень простая библиотека для использования услуг по сокращению URL.
ShortUrl доступен в качестве драгоценного камня, установка, как и любой другой драгоценный камень: $ gem install shorturl
Вы также можете загрузить архив 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" ставит короткий . Шортен ( "http://mypage.com" ) ставит короткий . Шортен ( "http://mypage.com" , : moourl )
Второй параметр представляет услугу, которую вы хотите использовать. Это:
:tinyurl
:shorl
:snipurl
:metamark
:makeashorterlink
:skinnylink
:linktrim
:shorterlink
:minlink
:lns
:fyad
:d62
:littlink
:clipurl
:orz
:moourl
:urltea
:vurl
:bitly
**
Вы можете использовать ShortURL.valid_services
для получения списка действительных сервисов (в случае, если я забываю обновить документацию)
БУТАЛЬНО **
Их API изменился, чтобы потребовать ключа API. Два безболезненных шага, чтобы исправить это. 1) Получите свой прямо сейчас от: http://bitly.com/a/your_api_key 2) Сохраните его в ~/.Shorturl, похожий на этот шаблон YAML:
- начало файла ~/.shorturl -
--- БУТАЛЬНО: Имя пользователя: O_ADSFASDFASFASFD Ключ: R_AFASDFASDFASDF
- конец файла ~/.shorturl -
Ты закончил! Иметь мартини. Ваше здоровье.
Марсель Молина -младший, Девин Маллинс для некоторых идей
Imperator из #Ruby-Lang (я не знаю твоего настоящего имени, извините) за помощь в создании и загрузке Rubygem
Даниэль Дипаоло за то, что рассказал мне о ln-s.net и fyad.org
Винсент Фоли (оригинальный разработчик)
Робби Рассел <[email protected]>