Bueno, pues ya estamos aquí de nuevo. Después de muchos meses finalmente podemos demostrar que el pasado anuncio de esta release no se trata de vaporware :) Como siempre, a modo de entradilla orientativa, comentar que Naufrago! es un lector offline simple de RSS (incluyendo imágenes) escrito en PyGTK. Mapa de ruta Para los rezagados, aquí tenéis el roadmap de esta release (0.4) y como no podía ser de otro modo, ahí van los addendums (aquello que se añadió sobre la marcha y que se suma a lo previsto en el roadmap):
Decisiones de desarrollo En el modo claro (propuesto por otro usuario y a semejanza de Liferea, thanks horia!), para hacer honor a su nombre he optado por no mostrar las carpetas especiales de no leídos e importantes. Y es que esa es una de las gracias del modo claro: ir bastante al grano y no tener muchos elementos gráficos para distraer. He de decir que al principio no me acabó de gustar esta idea, pero fue probarlo y volverse mi modo de visualización preferido. ¿Para qué perder tiempo entre tanta carpeta de categorías y tantos feeds sin entradas nuevas? El modo offline profundo es el que más tiempo me ha llevado tanto probando alternativas como tomando decisiones. Este punto se divide en 2 partes:
La decisión final pasó por hacer tanto mi propio url fetcher como parser de html. Respecto a este último, a pesar de que sólo Chuck Norris pueda parsear html con regexps, yo lo he intentado (¡Chuck, perdóname!). Tanto uno como otro distan _mucho_ de ser perfectos, sobretodo el parser (intenta obtener los recursos que necesita para el visualizado offline, se toma su tiempo, consume recursos...), así que si alguien tiene una idea mejor ya tarda en comentarlo/implementarlo (¡show me the code!). Ahí van las capturas: Pantalla principal Pantalla principal en 'modo claro' Diálogo de preferencias Acerca de Naufrago! Y ahí los ficheros:
Agradecimientos No quisiera terminar sin agradecer a todo aquel que me ha prestado su colaboración en distintos aspectos: contribuciones de código (Niels), ideas (Horia), traductores (Ludovic, Michal, kir), reportadores de bugs... y a los que me dejo, tendréis que perdonar a mi mala memoria. Comentarios (6) |