BilboLinks version 0.1.1


Bilbolinks
C'est la période en ce moment, après BilboPlanet j'annonce l'arrivée de BilboLinks version 0.1.1. Ce réducteur d'urls open source a subi pas mal de changements et s'offre ainsi une nouvelle jeunesse. Le code est maintenant entièrement basé sur une API ce qui ouvre la voix à de multiples possibilités.

BilboLinks

On peut, par exemple, désormais utiliser de l'AJAX pour générer des liens. L'expérience utilisateur est ainsi améliorée car la page n'est plus rechargée.

Autres avantages de l'API, la possibilité d'utiliser le service sans passer par le site internet. Voici quelques exemples d'utilisation :

Avec PHP :

$short = file_get_contents('http://tux-pla.net/api.php?longurl=http://www.kernel.org');

Avec la commande curl :

curl http://tux-pla.net/api.php?longurl=http://www.kernel.org

Avec la commande wget :

wget -q -O - http://tux-pla.net/api.php?longurl=http://www.kernel.org

L'utilisation d'une API en tant que telle pose bien évidement des problèmes de sécurité. En effet, n'importe qui peut utiliser cette dernière afin de créer une boucle qui génère des urls courtes et remplir ainsi la base de données.

Un système de limitation a donc été codé et permet de limiter le nombre de soumissions. Par défaut, il est positionné à une requête, toutes les 30 secondes, pour chaque utilisateur.

Si cela vous intéresse, le code source de BilboLink est téléchargeable depuis cette page.


4 Commentaires pour "BilboLinks version 0.1.1"

Flux des commentaires de cet article Ajouter un commentaire
  •  

    Merci pour l'api c'est vraiment partique ;) Mais il faudrait rajouter le thème dans la config :
    define('THEME', 'default');

    Et pour le thème silver le cadre api (quand on click sur api) apparait en dessous du carde pour l'url :$
    Sinon surper job encore merci.

    ravomavain , le 31 août 2009 à 18:29
  •  

    @ravomavain : j'ai corrigé le problème du define('THEME', '...').

    pti-seb , le 1 septembre 2009 à 08:11
  •  

    Salut,
    On voit que tu es rentré de vacances ;)
    Ça bosse dur !!! ;)
    Merci bien pour l'API ;)
    CiaO ++

    pydubreucq , le 1 septembre 2009 à 09:44
  •  

    Bonjour,
    merci pour cette appli qui fait exactement ce que je voulais développer :D .
    Par contre j'ai apporté une correction.
    En effet par défaut tous les liens internes (genre ceux de l'api, du top...) sont codés en dur avec "http://tux-pla.net/". J'ai ainsi créé une constante define('URL_SITE', '...'); dans le fichier includes/conf.php et modifié les pages touchées pour corriger cette petite erreur.

    Encore une fois merci pour cette appli ;) .

    DarKou , le 24 septembre 2009 à 13:46

actualité android apache apple astuce astuces bash bilboblog blog boot chrome clavier commande commandes conky date debian Desktop développement elementary exploit faille fedora firefox flash gimp gnome google graphique Graphisme hack hacking Hardware humour intel internet iphone jailbreak Jeux Kde kernel libre Linux log logiciels Logiciels Libres lucid lynx maemo mail maquette metasploit microsoft mobile mockup monitoring mozilla multi-touch musique mysql n900 nautilus nokia noyau openoffice open source password photos php Planet publicité redhat red hat rpm réseau screenshot script serveur serveurs shell sql ssh statistiques sysadmin system Sécurité thème tux-planet tv twitter ubuntu unity vidéo vidéos vlc voyage wallpaper windows wordpress yum