Shortl est une bibliothèque très simple pour utiliser les services de raccourcissement d'URL.
Shortl est disponible en tant que gemme, l'installation est comme tout autre gemme: $ gem install shorturl
Vous pouvez également télécharger l'archive tar.bz2 sur rubyforge.org/frs/?group_id=732 si vous ne voulez pas utiliser la gemme.
Voici la liste des services pris en charge par Shortl:
tinyurl.com
shorl.com
snipurl.com
métamark.net
makeashorterlink.com
skinnylink.com
linktrim.com
shorterlink.com
minililink.org
LN-S.NET
fyad.org
d62.net
littlink.com
clirl.com
0rz.net
moourl.com
urltea.com
Vurl.me
bit.ly
est.gd
git.io
va.mu
call-seq:
exiger "une ruurne" met le grain . Shorten ( "http://mypage.com" ) met le grain . Shorten ( "http://mypage.com" , : Moourl )
Le deuxième paramètre représente le service que vous souhaitez utiliser. Ce sont:
:tinyurl
:shorl
:snipurl
:metamark
:makeashorterlink
:skinnylink
:linktrim
:shorterlink
:minlink
:lns
:fyad
:d62
:littlink
:clipurl
:orz
:moourl
:urltea
:vurl
:bitly
**
Vous pouvez utiliser ShortURL.valid_services
pour obtenir une liste des services valides (au cas où j'oublierais de mettre à jour la documentation)
Bitly **
Leur API a changé pour nécessiter une clé API. Deux étapes sans doute pour résoudre ce problème. 1) Obtenez le vôtre facilement à partir de: http://bitly.com/a/your_api_key 2) Enregistrez-le dans ~ / .shorturl similaire à ce modèle YAML:
- Début du fichier ~ / .shorturl -
--- Bitly: Nom d'utilisateur: o_adsfasdfasfasfd Clé: r_afasdfasdfasdf
- fin du fichier ~ / .shorturl -
Vous avez terminé! Avoir un martini. Acclamations.
Marcel Molina Jr., Devin Mullins pour quelques idées
Imperator de # Ruby-Lang (je ne connais pas votre vrai nom, désolé) de m'avoir aidé à créer et à télécharger un Rubygem
Daniel Dipaolo pour m'avoir parlé de LN-S.Net et Fyad.org
Vincent Foley (développeur original)
Robby Russell <[email protected]>