26 Commits

Author SHA1 Message Date
JailDesigner cd58fc97ba Cambia ordenación: clásicos/modernos + letra en lugar de desarrollador 2026-05-18 09:46:44 +02:00
JailDesigner 10b4e8cf20 Añadido resumen final de descargas al terminar o interrumpir
Muestra contadores de ficheros por estado (caché, descargados,
no encontrados, omitidos) tanto al finalizar normalmente como
al interrumpir con Ctrl+C.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-06 13:51:05 +01:00
JailDesigner f967af541c 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>
2026-03-06 12:54:03 +01:00
JailDesigner a54d741c92 Afegides mes extensions per a fitxers a descomprimir 2024-11-20 17:57:17 +01:00
JailDesigner e6aa0857e4 Al ordenar per desarrollador, agrupa els desarrolladors que comencen per numero en la carpeta "0-9" 2024-11-20 17:29:11 +01:00
JailDesigner 5530326300 Fix: al no posar el nom del desarrollador en la carpeta quan s'ordenava per desarrollador, no trobava la cache 2024-11-20 17:12:56 +01:00
JailDesigner 94bfefc8ac Afegits docstrings a les funcions 2024-11-20 16:55:55 +01:00
JailDesigner 50d2e06266 Quan ordenes per developer, ja no posa el nom del developer en la carpeta del joc
Crea la carpeta pare en funció del tipo de filtrat
2024-11-19 17:17:09 +01:00
JailDesigner 5047a055df Fixades les versions en el requirements.txt 2024-11-19 17:09:39 +01:00
JailDesigner 57e4cf8eb2 Actualitzat .gitignore 2024-11-19 17:09:25 +01:00
JailDesigner 170a55214b Aplicat unidecode als resultats de la query 2024-11-17 18:22:18 +01:00
JailDesigner 1ddfd51ced Afegit ordenar per desarrollador
Eliminant el fitxer .env i passat a config.py
2024-11-17 18:18:24 +01:00
JailDesigner 3323ae9110 Afegit ordenat per any 2024-11-17 16:40:40 +01:00
JailDesigner d652a7beea Refinat process_elements() i arreglos en el mirror de wos afegint .p.zip als jocs que no ho tenien 2024-11-14 13:47:00 +01:00
JailDesigner 556745a33a Actualitzat README.MD 2024-11-14 13:45:15 +01:00
JailDesigner 561cf9bc59 Restringida la consulta soles a jocs d'spectrum 2024-11-14 13:45:00 +01:00
JailDesigner d11977aecf Afegit process_cache_file() i remove_empty_directories() 2024-11-14 11:00:00 +01:00
JailDesigner a4bb5790e8 Retocada la query per al NEXT 2024-11-14 10:59:31 +01:00
JailDesigner d8a2d37f8e Actualitzat README.MD 2024-11-14 10:24:13 +01:00
JailDesigner df114525b0 Afegida query per a generar la carpeta de jocs del ZXNEXT
Externalitzats mes parametres al fitxer .env
Posibilitat de separar jocs entre classics i moderns donant un any per a establir el criteri
Posibilitat de separar els jocs en carpetes segons la inicial del titol del joc
2024-11-14 10:23:12 +01:00
JailDesigner 862c5fec07 Externalitzades les queries
Afegits mes parametres a .env
Millorat el métode per imprimir en pantalla
2024-11-14 09:39:22 +01:00
JailDesigner ceaa55b44e Afegit retry per a les descàrregues 2024-11-13 13:53:30 +01:00
JailDesigner 84c1495bc6 Ja separa els jocs anteriors a 1993 dels posteriors 2024-11-12 20:05:34 +01:00
JailDesigner abb026ece0 Primer commit amb fitxers del projecte 2024-11-12 19:21:17 +01:00
JailDesigner f7fa1dbe11 Actualizar README.MD 2024-11-12 13:28:00 +01:00
JailDesigner a53504b869 Creat README.MD 2024-11-12 12:53:56 +01:00