Millennia Archive: administrador de descarga de libros electrónicos desde repositorios
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.
Tags: free software, millennia archive, python, software libre



Muy bueno!! Lo probé y anduvo de 10!!