Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Biblioteca Guerrilla

¿Qué es?

Biblioteca Guerrilla es una aplicación para generar un catalogo web de libros y embeberlo en un router (o cualquier dispositivo :D).

¿Y cómo funciona esto?

Actualmente la unica manera de generar el catalogo es usando una biblioteca de Calibre,

Instalación

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

¡Mandale mecha!

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.

¿Cómo iniciar el server de pruebas?

Ejecutamos el siguiente comando

make start-test-server

Ingresamos a http://localhost:5000/ para ver el sitio

¡Quiero colabrar!

  • Si encontras errores levantá un issue.
  • ¡Los parches son más que bienvenidos!
  • Si queres traducir entra acá

¿Qué licencia tiene?

GPLv3+, chequea el archivo LICENCE


Inspirado en Letras viajeras de la cooperativa GCOOP

Tema basado en aside de dansup con licencia MIT