Estoy estudiando la posibilidad de utilizar
Atom.Net para la interfaz de comunicacion con los servidores de Blog, Atom.Net implementa es estardar Atom y su licencia es BSD, tengo entendido que la version 2 de esta licencia es compatible con la GPL, aqui un ejemplo de codigo de su utilizacion, en el caul leo las entradas de mi blog:
using System;
using System.Net;

using Atom.Core;
class WebApp {
public static void Main()
{
//Estas dos lineas por que yo salgo por un proxy
Uri proxyURI = new Uri("http://peyote:3128");
WebProxy proxy = new WebProxy(proxyURI);
GlobalProxySelection.Select = proxy;
WebRequest myRequest = WebRequest.Create("http://gnujach.blogspot.com/atom.xml");
WebResponse myResponse = myRequest.GetResponse ();
Uri blog = new Uri("http://gnujach.blogspot.com/atom.xml");
AtomFeed feed = AtomFeed.Load(blog);
Console.WriteLine("FeedUri = {0}",feed.Uri.AbsoluteUri);
Console.WriteLine("Feed Title = {0}",feed.Title.Content);
Console.WriteLine("Version = {0}",feed.Version);
Console.WriteLine("{0} entries",feed.Entries.Count);
foreach (AtomEntry entry in feed.Entries)
{
Console.WriteLine("Title {0}", entry.Title.Content);
}
}
}
Espero comentarios