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/.