Tecnoaxis

05/07/2010

Diagramas de Millennia Archive

Filed under: Uncategorized — Tags: , — Alejandro Rean @ 4:01 pm

Les traigo unos avances en el desarrollo de Millennia Archive. Esta vez develando un par de diagramas que armé mientras programaba el cliente.

Uno corresponde al diagrama de flujo de la aplicación cliente y otro a las interfaces de los repositorios de Millennia Archive.

A continuación están los .jpg en versiones en español e inglés. Que los disfruten! Pronto estaré subiendo acá una versión alfa del cliente.

Millennia Archive Client Flow Chart EN.jpg

Millennia Archive Client Flow Chart ES.jpg

Millennia Archive Interfaces EN.jpg

Millennia Archive Interfaces ES.jpg

28/06/2010

Millennia Archive: administrador de descarga de libros electrónicos desde repositorios

Filed under: Uncategorized — Tags: , , , — Alejandro Rean @ 8:02 pm

En estos fríos días de invierno lo mejor para hacer los fines de semana es quedarse en casa con la estufa cerca. Producto de ésto y debido a que tampoco pude dispersarme tomando alcohol porque estoy medicado con antibióticos, me puse a programar en Python, y lo primero que se me ocurrió hacer fue esta especie de administrador de paquetes, pero que en su lugar administra libros electrónicos en formato HTML. En principio lo estoy desarrollando para Linux, pero posteriormente lo adaptaré a Windows, lo cual no creo que sea demasiado complicado gracias a Python.

El funcionamiento es el siguiente: uno abre la consola, escribe millennia -s [nombre del libro] y aparece en pantalla un listado de libros disponibles con su nombre de archivo html y en qué repositorios. Con millenia -S [nombre del libro html] descarga el mismo en una carpeta previamente configurada (por defecto ~/Books/). Luego el libro puede ser abierto desde cualquier navegador web.

En la carpeta del repositorio Millenia Archive simplemente se guardan los libros en formato .html y el contenido del repositorio con metadatos de los libros y el listado completo en un archivo .xml.

Junto con el paquete Millennia Archive viene un pequeño servidor http en el puerto 9002 para que quien lo desee pueda levantar su propio repositorio.

Los mantendré informados con las novedades y cuando tenga una versión usable la levanto junto con el código. Si a alguien le interesa esta idea y ya mismo quiere codear avíseme y le paso el código o veo si lo levanto a la inet.

Powered by WordPress