El otro dÃa Pablo liberaba una extensión de Firefox para el servicio Abbrr de mi buen amigo Victor Bracco.
Como el servicio de Abbrr me gusta mucho (como deben recordar) inmediatamente la instalé (la extensión) y realmente su simplicidad me gustó mucho, sólo basta dar un clic derecho sobre una página y en el menú contextual seleccionar AbbrrMe! y listo ya tenemos nuestra URL corta en el portapapeles (clipboard).
Pensé que seria útil agregarle la funcionalidad que si da clic derecho sobre un enlace sea ese enlace el que se acorte por lo que me puse manos a la obra y unas cuantas lÃneas de JS y XUL después ya tenia una nueva versión que agrega una nueva opción al menú contextual cuando estas sobre un enlace. Pablo tiene un post sobre AbbrrMe 0.2 pasen por alla para descargar esta nueva versión.
Ya hace poco más de tres meses que liberé la primera versión pública de gelato
Desde entonces han pasado muchas cosas muy buenas, comenzando con la parte del equipo humano el cual se ha nutrido con miembros nuevos (al equipo le dedicaré un post en su momento), pasando por la parte técnica como por ejemplo ahora estamos en un servidor dedicado (gracias a Pablo Silva) y con varios servicios preparandose para salir a la luz próximamente.
Lo que me trae a este post, es que tenemos lista la nueva versión de gelato con nombre clave cioccolato, sÃ, un delicioso helado de chocolate!!
Entre las novedades más interesantes cuenta con:
Continuando con las clases clientes para el API de abbrr, les presento mi nueva librerÃa, abbrr-net la cual sirve como su nombre puede indicar, para acceder al API de abbrr desde el .Net, lo cual abre un abanico de posibilidades en las aplicaciones de escritorio (por ejemplo algún cliente de kequé), web (con ASP.Net) para windows o hasta para Linux (con Mono).
La documentación de abbrr-net esta detallada y su uso es muy similar a la de PHP.
Descargar abbrr-net
Veamos un ejemplo de como usarlo con una aplicación de consola.
La librerÃa esta compilada para el framework 2.0, si alguien desea compilarla para Mono o una versión anterior comunÃquense conmigo.
Llega el primer servicio de los que estaba hablando, se trata de abbrr.com
Victor lo ha presentado ya de manera oficial:
abbrr (para evitar posibles ambigüedades, le digo abrevier) es un acortador de urls, o para hacerlo más a la ocación, un abreviador de urls, que salio en unos dÃas de inspiración
También cuenta con una API, la cual nos permite enviarle por GET una URL y nos regresa esta URL abreviada, pero como punto muy interesante cuenta con salidas de esta URL abreviada en varios formatos:
¿Y pues las APIs se hicieron para consumirse no?, entonces hay que crear una librerÃa cliente para consumir esta API, ¿por qué no comenzar con una para PHP?
He creado la clase abbrr_client.class.php la cual como su nombre lo indica es una clase cliente para poder usar la API de abbrr.com desde nuestras aplicaciones PHP.
Veamos el ejemplo de uso:
Por ahora cuenta con una funcionalidad básica, pero se le pueden ir agregando funcionalidades que se vayan necesitando.