Lector PDF

Aplicacion Flask privada para subir, clasificar y leer PDFs online. La clasificacion se hace con carpetas dentro de la biblioteca, sin markdown, sin vault y sin sincronizacion git interna.

README

Lector PDF

Aplicacion Flask privada para subir, clasificar y leer PDFs online. La clasificacion se hace con carpetas dentro de la biblioteca, sin markdown, sin vault y sin sincronizacion git interna.

Caracteristicas

  • Login simple con usuario unico.
  • Visor PDF embebido en navegador.
  • Clasificacion ordenada por categorias y subcategorias.
  • Subida, movimiento y eliminacion de PDFs desde la interfaz.

Setup

bash python3 -m venv venv source venv/bin/activate pip install -r requirements.txt cp desploy/notes.env.example .env

Configura al menos:

bash SECRET_KEY=pon-aqui-una-clave-segura GABO_PASSWORD=pon-aqui-tu-password

Run

bash python3 run.py

Tests

bash pytest -q

Biblioteca

La carpeta de trabajo para los PDFs se define con PDF_LIBRARY_DIR. Si no se configura, la app usa instance/library/.

Pruebas rápidas

Ejecuta pruebas con este comando:

pytest -q
Volver a proyectos