Archivo de la etiqueta: rss

Feedly o cómo gestionar bien una oportunidad

Si bien el cierre de Google Reader nos pilló de sorpresa, a los que llevamos ya unos cuantos años leyendo blogs a través de feeds no es la primera vez que vivimos esta situación. Allá por 2004 empecé a usar Bloglines, que terminó cerrando en 2010. En aquel momento Google no perdió el tiempo y facilitó a los usuarios de Bloglines la migración a Google Reader. Tras varios años de servicio, Google ha decidido que no quiere continuar manteniendo este servicio (y digo manteniendo porque hace mucho que dejaron de incorporar mejoras). Y aquí es donde Feedly ha encontrado su oportunidad.

Feedly lleva desde 2008 funcionando con relativo éxito, pero ha sido ahora cuando ha crecido exponencialmente. En cuestión de dos semanas han recibido a 3 millones de usuarios (o refugiados, como nos llaman ellos). Desde el anuncio de cierre de Google Reader, en el blog de Feedly prepararon un post para facilitar la migración y actualizaron sus servidores de una manera ejemplar para que no se viese mermado el servicio.

De momento seguiré usando Feedly, pero cuando este servicio desaparezca, siempre tendremos alternativas libres como TT-RSS que podremos instalar en nuestro propio servidor sin depender de una empresa externa.

Google Trend: google reader vs bloglines vs feedly

Haciendo un planet en python

La práctica 5 de AAP consistía en crear un programa que recogiese las noticias de diferentes fuentes y las mostrase en un sólo documento HTML, lo que se viene a denominar un planet en la jerga bloguera.

En mi caso lo he programado en Python haciendo uso de la librería feedparser y genero una página HTML así como un feed usando la librería PyRSS2Gen.

He usado la codificación de caracteres utf-8 en todo momento, pero tengo un problema al generar el archivo html ya que no se guarda como utf-8 (si lo abrimos con un editor como geany podemos comprobar que está «sin codificación»), y luego al mostrarlo en el navegador no se ve bien. El caso es que en mi máquina sí se muestra correctamente, pero en el servidor donde lo he alojado no, como podéis ver en http://swecai.ugr.es/~planet_etsiit. Si en el navegador seleccionáis la codificación unicode, se ve bien, e incluso en el header está el meta indicando que es utf-8. ¿Alguna idea de cómo solucionar esto? Editado: blaxter ha dado con la tecla en este comentario. ¡Gracias!

Podéis descargar la aplicación libremente: planet.tgz. En el fichero index.html viene una descripción más detallada del trabajo realizado y en la carpeta scripts se encuentra el fichero actualizar.py que se encarga de generar los ficheros planet.html y feed.xml a partir de los feeds situados en sites.txt cada cierto tiempo, que podemos indicar usando una tarea cron.