Biblioteca Guerrilla es una aplicación para generar un catalogo web de libros y embeberlo en un router (o cualquier dispositivo :D).
Actualmente la unica manera de generar el catalogo es usando una biblioteca de Calibre,
Vas a necesitar pipenv
para correr todo. Se puede instalar con
pip install pipenv --user
Y luego en el directorio de la aplicación instalamos las dependencias:
pipenv install
Antes de generar el sitio, hay que entrar al entorno de trabajo:
pipenv shell
Asegurate que todos los libros tengan la portada generada, eso lo conseguis desde calibre, chequea las opciones de modificar metadatos en masa
Edita app/settings.py:
CONECTOR_OPCIONES = {
"ruta": "ruta/a/la/base/de/datos/de/calibre/metadata.db"
}
RUTA_BASE_LIBROS = "ruta/a/la/bibliotecaDeCalibre/"
generamos la web estatica:
make generate-static-website
dentro de /tmp/biblioteca-guerrilla/ tedremos la web.
Ejecutamos el siguiente comando
make start-test-server
Ingresamos a http://localhost:5000/ para ver el sitio
- Si encontras errores levantá un issue.
- ¡Los parches son más que bienvenidos!
- Si queres traducir entra acá
GPLv3+, chequea el archivo LICENCE
Inspirado en Letras viajeras de la cooperativa GCOOP