Refactorización completa: modularización, setup automático y mejoras de configuración

- Reemplaza zxdb.py por main.py + paquete zxdb/ (database, organizer, downloader, filesystem)
- Añade zxdb/setup/: orquestador Docker, descarga e import de ZXDB automáticos
- main.py integra el setup al arrancar y detiene el contenedor al salir (try/finally)
- Elimina DB_HOST de config.py: la conexión usa siempre 127.0.0.1 (port mapping Docker)
- Actualiza requirements.txt a versiones más recientes y elimina logging (stdlib)
- Actualiza README con el nuevo flujo de uso

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-06 12:54:03 +01:00
parent a54d741c92
commit f967af541c
17 changed files with 1019 additions and 690 deletions
+3 -4
View File
@@ -1,4 +1,3 @@
mysql-connector-python==9.1.0
requests==2.32.3
logging==0.4.9.6
unidecode==1.3.8
mysql-connector-python==9.6.0
requests==2.32.5
unidecode==1.4.0