UbuntuFeed, noticias de Ubuntu para todos

palabras / Facebook / Twitter / Enlace / Comentar

A partir de una necesidad grande que tenía de estar actualizado siempre con contenido de varios blogs de Ubuntu en español, visitaba constantemente el sitio de PlanetUbuntu.es.

PlanetUbuntu.es se encarga de recopilar todos los posts en un solo blog de casi 30 feeds de blogs de Ubuntu en español (sonó raro, pero tiene lógica). El problema que tiene es que tardan muchos días en actualizarlo, a veces, inclusive semanas.

No me gustan los lectores de RSS o Atom, es raro, lo sé, pero no está en mi gusto.

Entonces, ¿qué mejor que crear un lector de feeds de todos los blogs de Ubuntu en español en Ruby on Rails personalizado como me gusta? Pues no sé... fue una pregunta retórica.

Bueno, con todo esto nace UbuntuFeed.

UbuntuFeed

Centralizador de feeds de los blogs mas famosos sobre Ubuntu y Linux en español.

Está escrito en Ruby on Rails con un poquito de Javascript, tiene base de datos PostgreSQL. El source lo puedes ver en Github.

¿Cómo resolví el problema de la actualización? Además de que con ganas de leer, hice un par de rake tasks que puedo ejecutar periódicamente (cada hora, exactamente) a mano, porque Heroku te cobra por hacer cronjobs.

Cuestión de ejecutar simplemente rake update:posts, o cuando estoy en la oficina, dejo ejecutando lo siguiente:

while true; do
    heroku run rake update:posts
    echo 'Done.'
    date
    sleep 3600
done

Y listo. Es un feed simple, rápido y bonito que no me llevó más de 3 días en detalles y fixes.

Diseño

Me incliné por linea de diseño que tiene Ubuntu.com, con su paleta de colores y estilo simple.

Desktop

Home - Página principal

Administrador

Mobile

Home - Página principal
Administrador

Sugerencias, ideas y aportaciones

Pullrequests e issues son bienvenidos desde Github. Podrás ser parte de la lista de colaboradores que tiene UbuntuFeed.


Comentarios

Copyright © 2012-2013 AbarcaRodriguez.com