Simple static website generator to share books 🕮
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
biblioteca_guerrilla/app
.editorconfig
.gitignore
.pre-commit-config.yaml
.prospector.yml
AUTHORS.rst
CONTRIBUTING.rst
HISTORY.rst
LICENSE
MANIFEST.in
Makefile
Pipfile
README.md
babel.cfg
requirements.txt
requirements_dev.txt
setup.cfg
setup.py

README.md

Biblioteca Guerrilla

¿ Que es ?

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

¿ y como funciona esto ?

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

Instalar

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.

¿Como 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á

¿ Que licencia tiene ?

GPLv3+, chequea el archivo LICENCE


Inspirado en Letras viajeras de la cooperativa GCOOP

Tema basado en aside de dansup con licencia MIT