Planet Express: Canarias
20 septiembre 2004
Desde antes de las vacaciones estaba trabajando en un software para planetas. En el comentario de Frank Pereiro en Barraquito.net, se sugería la posibilidad de usar un soft de planets para los blogs canarios. Así que me decidí a darle un impulso este fin de semana y ya hay algunos resultados alentadores.
Primero, la teoría. Los planets son agregadores que generan páginas web con las novedades de un grupo de blogs. Hay planetas para Novell, Sun y JJ Merelo mantiene Planet Granada. Generalmente, los planets también crean una fuente de sindicación, con lo cual nuestro agregador personal puede estar al tanto.
En general, los planets utilizan un sistema de plantillas para generar la página de historias agregadas. La idea que me rondaba la cabeza era ¿por qué no simplificar el problema y usar un software de blogs para mantener un planeta? El script que he programado (Planet Express, un pequeño guiño a Futurama ;) utiliza Perl y varios módulos como XML::Feed y XML::FOAF. El primer paso que se da es descargar la lista de blogs del planeta usando FOAF; luego descarga la fuente de sindicación del blog, comprueba las novedades y las publica en un weblog creado para la ocasión utilizando la API remota.
El primer resultado satisfactorio -aunque queda mucho por mejorar- es una versión preliminar de Planeta Canarias. En principio, no hay nada especial de Planet Express que impida su uso en cualquier sistema de blogs.
Antes de poner al script en producción, la cuestión más urgente a resolver es la codificación. Algunas fuentes están en formato ISO-8859-1 y otras en UTF-8. Al no detectarlo correctamente, algunas historias aparecen con caracteres extraños.
Sugerencias y críticas, bienvenidas.