Shorturl은 URL 단축 서비스를 사용하기에 매우 간단한 라이브러리입니다.
Shorturl은 보석으로 제공되며 설치는 다른 보석과 같습니다. $ gem install shorturl
보석을 사용하지 않으려면 rubyforge.org/frs/?group_id=732에서 tar.bz2 아카이브를 다운로드 할 수도 있습니다.
다음은 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"이 필요합니다 . 짧게 둡니다 . Shorten ( "http://mypage.com" ) 짧게 둡니다 . Shorten ( "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)이 YAML 템플릿과 유사한 ~/.shorturl에 저장하십시오.
- 파일 시작 ~/.shorturl -
--- 비교 : 사용자 이름 : O_ADSFASDFASFASFD 키 : r_afasdfasdfasdf
- 파일 끝 ~/.shorturl -
당신은 끝났습니다! 마티니가 있습니다. 건배.
Marcel Molina Jr., Devin Mullins 몇 가지 아이디어
#Ruby-Lang의 Imperator (실명, 죄송합니다) Rubygem을 만들고 업로드하는 데 도움을주었습니다.
LN-S.NET 및 fyad.org에 대해 이야기 한 Daniel Dipaolo
Vincent Foley (원래 개발자)
Robby Russell <[email protected]>