Shorturl es una biblioteca muy simple para usar servicios de acortamiento de URL.
Shorturl está disponible como gema, la instalación es como cualquier otra gema: $ gem install shorturl
También puede descargar el archivo tar.bz2 en rubyforge.org/frs/?group_id=732 si no desea usar la gema.
Aquí está la lista de los servicios respaldados por 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
es.gd
git.io
VA.MU
Call-seq:
requiere "shorturl" pone shorturl . Shorten ( "http://mypage.com" ) pone shorturl . Shorten ( "http://mypage.com" , : Moourl )
El segundo parámetro representa el servicio que desea utilizar. Estos son:
:tinyurl
:shorl
:snipurl
:metamark
:makeashorterlink
:skinnylink
:linktrim
:shorterlink
:minlink
:lns
:fyad
:d62
:littlink
:clipurl
:orz
:moourl
:urltea
:vurl
:bitly
**
Puede usar ShortURL.valid_services
para obtener una lista de los servicios válidos (en caso de que olvide actualizar la documentación)
Bitly **
Su API cambió para requerir una clave API. Dos pasos sin dolor para solucionar esto. 1) Obtenga el tuyo fácilmente ahora mismo desde: http://bitly.com/a/your_api_key 2) Guárdelo en ~/.shorturl similar a esta plantilla Yaml:
- Inicio del archivo ~/.shorturl -
--- Bitly: Nombre de usuario: o_adsfasdfasfasfd Clave: R_afasdfasdfasdf
- Fin del archivo ~/.shorturl -
¡Ya terminaste! Tener un martini. Salud.
Marcel Molina Jr., Devin Mullins para algunas ideas
Imperator de #Ruby-Lang (no conozco tu nombre real, lo siento) por ayudarme a crear y cargar un Rubygem
Daniel Dipaolo por contarme sobre ln-s.net y fyad.org
Vincent Foley (desarrollador original)
Robby Russell <[email protected]>