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.

CSharp:
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using abbrr_net;
  5.  
  6. namespace cliente_abbrr
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             abbrr cliente = new abbrr(args[0]);
  13.             Console.WriteLine("URL corta: " + cliente.shorten());
  14.             Console.WriteLine("URL original: " + cliente.original);
  15.         }
  16.     }
  17. }

La librería esta compilada para el framework 2.0, si alguien desea compilarla para Mono o una versión anterior comuníquense conmigo.