Releases: Diphendara/MPCFillToPDF
Releases · Diphendara/MPCFillToPDF
Release list
Improve Downloads
Mejoras
Después de que varias personas me comentaron que les falla la descarga de las imágenes y no poder reproducirlo en local he mejorado el código usando el mismo sistema que utiliza MPCFill, veremos a ver que tal va
V1.1.1 Mejoras de corte y tab de configuración
Mejoras principales
- Se ha añadido poder configurar las líneas de corte para facilitar el corte a mano, a eleccion parte delantera, trasera o ambas
- Pestaña de configuración para tenerlo todo más centrado
- Añadido aviso para doble check antes de crear PDF
Mejoras menores
- Eliminación de código muerto
- Mejora de tests
- Orden alfabético a las cartas al ponerlas en el PDF
V1.1.0 Proxys para todos
Mega versión
Se han añadido los juegos:
- One piece
- Riftbound
- Lorcana
Nueva funcionalidad
- Poder añadir URLs de mazos de varias webs (indicadas en cada juego los que pueden)
Mejoras internas
- Añadidos más tests y mejoras en general
V1.0.5
Mejoras:
- He añadido una pequeña mejora para que no se corte al bajar tantas imágenes desde Google Drive
Cambios:
- Pequeño cambio de la interfaz para solo indicar los huecos en el TOTAL
V1.0.4
Nueva funcionalidad
- Dos botones de generación: "Generar PDF con traseras (Para copistería, con espejo horizontal)" y "Generar PDF solo frontales" — antes había uno solo.
- Vista previa de cartas XML (PreviewWindow): un botón "Ver…" por XML abre miniaturas de las cartas descargadas desde Google Drive en paralelo.
- Contador de cartas por XML: la lista de XMLs muestra al lado cuántas cartas tiene cada uno.
- Reordenar XMLs: botones ▲ y ▼ por cada fila para cambiar el orden de los XML.
- Drag & drop de ficheros (windnd): arrastrar XMLs e imágenes directamente a los paneles.
Gestión de errores
- Mejora gestión de errores, si intentas descargar muuuchas fotos de golpe Google puede detectarte como un bot, he metido un pequeño delay entre imágenes para evitar que ocurra
- Rate-limit error: nuevo diálogo cuando Google Drive throttlea las descargas.
Cambios de textos
- Cambiados textos para que sean más claros, por ejemplo ahora pone "Generando PDF: Página X/Y" y no "Generando PDF: X/Y" parecía que se fueran a imprimir esa cantidad de PDFs
- Resumen de datos
- He mejorado el texto de los botones de PDF
Mejoras internas
- Ahora debería ir más rápido generalmente todo lo que es el tema de tratar imágenes
- Verificación de acceso a Drive pre-descarga: comprueba con thumbnail URL antes de empezar, y avisa de las cartas sin acceso público.
- Tests
V1.0.3 Improve UI and bug management
Cambios:
- He mejorado visualmente la barra de los XML
- El bug de que no encuentra la imagen por lo que sea (han quitado la foto, has hecho demasiadas peticiones etc)
- Ahora el proceso cambia de orden, descarga las imágenes y luego finalmente monta los PDFs
V1.0.2 - Poder añadir imágenes desde local
He observado que hay veces que en MPCFill a veces no encuentra cartas, o que simplemente te apetece imprimir cartas hechas por ti:
Ahora se puede:
- Subir imagenes desde tu PC
- Asignar diferentes traseras, que también hay que subir, o simplemente se utilizará la del XML que hayas subido
- Generar PDFs solo con tus imágenes locales
Tutorial actualizado https://github.com/Diphendara/MPCFillToPDF/wiki/1-%E2%80%90-Tutorial
V1.0.1 - Añadiendo posibilidad de detener el proceso
Básicamente me di cuenta que no hay botón de "Parar", así que lo he añadido
v1.0.0 — Proyecto base
Primera release pública de MPCFillToPDF.
Modos disponibles
- CLI: procesa por lotes los XML de
xml/y genera PDFs enout/ - GUI de escritorio (Tkinter) con selector de archivos y barra de progreso
- Ejecutable Windows portátil (no requiere Python)
Características
- Descarga de imágenes desde Google Drive (mediante
gdown) - Recorte automático del borde de sangrado de MPC (4.2% × 3.1%)
- PDF A4 con cuadrícula 3×3 y marcas de corte
- Cara dorso espejada para impresión a doble cara
- División automática por tamaño (<500 MB por PDF)
Descarga
- Windows:
MPCFillToPDF.exe(más abajo). Portátil; creaout/yworkdir/junto al .exe