Notas
Auto Magazine: de documentos Word a revistas impresas
Auto Magazine es una aplicación web autoalojada con Docker que convierte documentos de Word, imágenes y PDFs cerrados en revistas paginadas y listas para imprenta. Su MVP automatiza la entrada, la lectura con IA y la generación del PDF, mientras deja fuera el editor visual y la gestión publicitaria.
3 min de lectura
Hace tiempo que le doy vueltas a la idea de automatizar la parte más engorrosa de montar una revista: recibir material en bruto —documentos de Word, imágenes, anuncios— y acabar maquetando a mano, página a página. Esta semana he dado el primer paso: ha comenzado el proyecto Auto Magazine.
Qué hace
Auto Magazine será una aplicación web autoalojada —es decir, que se ejecuta en mi propio servidor, no en la nube de un tercero— mediante Docker. El objetivo es convertir material editorial en bruto en revistas paginadas automáticamente, con un PDF final listo para imprenta.
La idea es sencilla: tienes una carpeta vigilada, lo que en informática llamamos una hotfolder. Dejas en ella una subcarpeta para cada artículo, con un documento de Word y las imágenes correspondientes, o un PDF ya cerrado. La aplicación se encarga del resto: extrae el contenido, elige la plantilla, realiza la paginación y genera el PDF con la configuración técnica necesaria: sangrado de 3 mm para cortar el papel, marcas de corte, perfil de color CMYK para impresión e imágenes a 300 puntos por pulgada para que tengan calidad.
El MVP acordado
La primera sesión servirá para definir qué es el producto mínimo viable (MVP) y qué no lo es. Hemos acordado que será una herramienta funcional bajo Docker, con entrada mediante una carpeta vigilada y el uso de IA para leer los documentos de Word desordenados. En esta fase, la inteligencia artificial hace el trabajo de interpretar jerarquías que antes alguien tenía que hacer manualmente.
La herramienta tendrá un solo usuario sin necesidad de iniciar sesión, el formato será DINA4 y el número de páginas deberá ser múltiplo de cuatro, ya que este es el requisito técnico para coser la revista por el lomo. Hemos dejado fuera, de momento, cualquier editor visual, la gestión de módulos publicitarios o la corrección de textos con IA.
Cómo está organizado
El trabajo queda trazado en un mapa de tareas con siete puntos. Tres de ellos ya están en marcha como investigaciones paralelas: el motor que realiza la paginación del contenido, el formato del PDF para imprenta y la extracción de datos de los documentos con IA. El diseño de plantillas y el algoritmo para colocar el texto en la página quedan bloqueados hasta que tengamos el motor validado.
Yo me encargo de preparar el material de prueba, que consiste en documentos reales, imágenes y logotipos, mientras el equipo de investigación avanza. También he empezado un glosario en un archivo de texto compartido para alinear términos técnicos como "hotfolder" o "PDF de imprenta". Decidir el lenguaje antes de escribir código ahorra muchas confusiones más adelante.
Próximos pasos
Mientras las investigaciones avanzan, yo reúno el material de prueba. El stack tecnológico —es decir, el conjunto de herramientas de programación como FastAPI o WeasyPrint— deberá validarse según los resultados de las pruebas, no por capricho ni por una decisión a ciegas.
Dejaré constancia de todo el avance en el diario de desarrollo del proyecto, tal como hago habitualmente.