Estoy ejecutando la versión actual de Sierra (10.12.5). Los documentos aparecen en Finder sin extensiones y el sistema les ha dado iconos exe a pesar de categorizarlos como Documentos. No se pueden ver con QuickLook y mdls identifica su tipo como CWWP.
LibreOffice es capaz de abrir los documentos sin toda la suciedad y problemas de formato que aparecen al abrirlos con otras aplicaciones [Word/TextEdit/Atom/OpenOffice/Etc.]. Y la herramienta de línea de comandos "soffice --headless" permite atacar directorios enteros. Muy bien. Pero no encuentro una opción para conservar los sellos originales de fecha/hora de creación en los archivos convertidos.
Encontré algunos programas gratuitos que convierte los documentos antiguos de WordPerfect a formatos modernos, pero no funciona con mis documentos de ClarisWorks.
He intentado utilizar la aplicación Convertidor de documentos pero se bloquea cada vez que intento exportar algo.
También he intentado utilizar unoconv en conjunto con LibreOffice pero se han estrellado contra la pared de ladrillos de un error no corregido de 2012.
Además, encontré este bash script que pretende hacer exactamente lo que necesito. Sin embargo, en la práctica, la función por lotes no funciona y el script no tiene ninguna configuración para conservar las marcas de fecha/hora originales.
Lo que espero encontrar es una sencilla herramienta de línea de comandos que pueda apuntar a carpetas enteras de estos documentos para convertirlos en su lugar, con la capacidad de conservar las marcas de fecha/hora de creación.
¿Cuáles son mis mejores opciones?
Gracias.
08.05.17 - EDITAR:
Me gustaría agradecer a @patrix por su bash script. Debería ser muy útil.
& Me gustaría que cualquiera que se haya encontrado con esto al buscar una solución sepa que el desarrollador del Biblioteca libmwaw (y herramientas asociadas) muy bien la actualización de la fuente y su Aplicación mwawOSX para habilitar la herencia de fecha/hora creada para los archivos ClarisWorks convertidos.
0 votos
Escribe un automator script o busca si ya existe uno que puedas editar. En cuanto a mantener las fechas originales ¿qué ha pasado con las que has probado con saveas? Una posible opción . jamf.com/jamf-nation/discussions/7434/batch-convert-cwk-to-docx
0 votos
LibreOffice no instala ninguna acción de Automator por defecto, así que no puedo crear un servicio para él. Al guardar los documentos en LibreOffice se guardan como documentos nuevos con la fecha/hora actual. Los scripts que enlazas requieren la versión de Pages en iWork '09 para funcionar.
0 votos
Modificar el bash script para retroceder los archivos creados es posible, en realidad
0 votos
@patrix ¡Genial! ¿Cómo lo hago?
0 votos
apple.stackexchange.com/a/222459/9058 debería indicarle los comandos correctos. Si esto es demasiada magia shellscript para su gusto puedo publicar un script en algún momento de este fin de semana. Solo hazme saber
0 votos
Hola @patrix, gracias por indicarme la dirección correcta. Pero todavía no veo exactamente cómo podría conectar (partes de) que en el shell existente script (o paquete como un segundo paso con un applet libmwaw). Así que, sí, si tienes la oportunidad de preparar un script ficticio para mí, te lo agradecería mucho. Gracias.
0 votos
Vale, echaré un vistazo más tarde