Commits

Chema Cortes committed eeae631

Actualización del readme.md

  • Participants
  • Parent commits 5387a96
  • Branches v2
  • Tags v2.0

Comments (0)

Files changed (1)

 
 ##Modo de uso
 
-El script utiliza los ficheros `editoriales.txt` y `materias.txt` como parámetro de entrada.
+El script es controlado con la base de datos `libros.sqlite`, donde
+toma las tablas `editoriales` y `materias` para ir iterando a través
+de ellas.
 
-Cada línea del fichero de editoriales consiste en un código de editorial y el nombre de la editorial, separados por un tabulador. El código de editorial puede obtenerse del [buscador de editoriales][2].
+Para inicializar la base de datos, se puede ejecutar
+directamente el módulo `database` que crea e inicia las tablas a partir de los
+ficheros `editoriales.txt` y `materias.txt` para iniciar las tablas.
+
+Cada línea del fichero de editoriales consiste en el nombre de la editorial y una lista de prefijos ISBNs para esta editorial, separados por un tabulador.
 
 Cada línea del fichero de materias consiste en el [código IBIC][3] y la descripción de la materia, separados por un tabulador.
 
 
 Por defecto, extrae los libros entre 2010 y 2014. Si se desea otros años, se puede editar el fichero `main.py` para poner otro rango de años modificando las constantes `YEAR1` y `YEAR2`.
 
-
-##Formato de Salida
-
-El fichero de salida, `libros.csv`, tiene las siguientes columnas:
-
+La tabla de libros tiene la siguiente estructura:
 
 | Columna        | Descripción            |
 | -------------- | ---------------------- |
 
 En la [zona de descargas][downloads] se puede descargar un ejemplo de fichero de salida.
 
+Cualquier incidencia ocurrida durante la ejecución se irá introduciendo en la tabla `logs`.
+
+
 ##Problemas detectados
 
 El buscador de ISBN no saca más de 1000 resultados, pudiendo salir libros sin título, 
 sin editorial o con más de una editorial.
 
+Es posible que el script se interrumpa por fallos de conectividad con la página web. En estos casos, lo recomendable es esperar un tiempo antes de volver a lanzar el script.
+
 
 
 [1]: http://www.mcu.es/libro/CE/AgenISBN.html "Base de datos de libros publicados en España"
 [debian]: http://www.debian.org/
 [ubuntu]:http://www.ubuntu.com/
 [conda]: http://conda.pydata.org/ 
-[pip]: https://pypi.python.org/pypi/pip 
+[pip]: https://pypi.python.org/pypi/pip