Proyecto de grupo 1

Enunciado

Un script de consola en Python 3 que genere en HTML índices de temas, de autores y de títulos solicitados de la biblioteca de LinuxCabal, para integrarlos en el sitio de LinuxCabal en Inglés y Español, partiendo de un listado del acervo en texto, usando solamente módulos de la biblioteca estándar de Python.

Justificación

No hay un catálogo de los libros y manuales en la incipiente biblioteca de LinuxCabal. Este proyecto requiere que se capturen los datos de lo que hay.

Los índices en el sitio pueden atraer gente que hace búsquedas y porqué no, más libros que sean donados, sabiendo cuáles ya hay y cuáles hacen falta. Se desea tener una lista de libros deseables, para que así quien lo tiene se anime a donarlo.

Aprendizajes

No es un proyecto muy complejo para empezar el grupo, se quiere que sí se termine.

Además del lenguaje Python, se trata de aprender a trabajar en equipo y el ciclo de un proyecto. Requerirá un repositorio de control de versiones, aprender a crear parches, proponer mejoras para ser aceptadas, negociar alternativas.

Otros aspectos: documentar el proyecto, dejar la muestra para otros proyectos, usar la lista PythonCabal informar de los avances, tener un líder del proyecto que acepta/rechaza mejoras de quienes participen, usar la lista para enviar parches y/o aceptarlos. Uno o más commiters en github.

Esquema general

listado del  ------>   comando  ------->  temas.html
acervo                                    autores.html
                                          deseados.html

Pasos

Definir el sistema: Alcance, licencia

Definir cada parte:

Crear prototipo del listado

Crear prototipo de las salidas

Crear prototipo de la herramienta

Primer commit en repositorio Git, subir a github.com

Terminar el listado