Estoy haciendo un poco de archivo después de una pérdida y me gustaría preservar un hilo de chat con una persona en texto a cuadros / pdf (no .HTML por fecha). El hilo se remonta a 2,5 años, así que hay mucho. He accedido a la carpeta ~ / Librería / Mensajes, pero no hay una buena manera de conseguir el hilo / mensajes en un formato en el que puedo hacer un archivo grande de todos ellos. ¿Alguna idea?
Respuestas
¿Demasiados anuncios?La aplicación Mensajes almacena el historial en ~/Library/Messages/chat.db
que es una base de datos en formato SQLite. Para abrirla e inspeccionarla, tendrás que instalar las herramientas SQLite, que están disponibles en la página Sitio web de SQLite o desde Homebrew con brew install sqlite
.
En un terminal, ejecute sqlite3 ~/Library/Messages/chat.db
que abrirá la línea de comandos sqlite3. Escriba SELECT * FROM handle;
y busque la conversación correspondiente: su ID es el número de la primera columna.
A continuación, ejecute .output filename.txt
para establecer una ruta para guardar la salida, y luego ejecuta el siguiente comando, sustituyendo 12345 por el ID de la conversación que estás exportando.
SELECT handle_id, date, datetime(date / 1000000000,'unixepoch','31 years'), text
FROM message T1
INNER JOIN chat_message_join T2
ON T2.chat_id=12345
AND T1.ROWID=T2.message_id
ORDER BY T1.date;
Ahora tendrá un archivo de texto, filename.txt
que contiene esta conversación en orden cronológico. Puede ejecutar .schema message
para ver la lista completa de columnas si desea guardar más datos, sólo tiene que añadir una coma y el nombre de la columna en la sentencia SELECT.
Otra opción es la aplicación iExplorer que puede extraer toda una conversación de Mensajes, desde el primer mensaje hasta el último, incluidas las imágenes, en un archivo PDF. Creo que todavía tienen una versión de prueba gratuita disponible para que puedas ver si funciona para ti. También es una herramienta muy potente para trabajar en dispositivos iOS fuera del acceso limitado de la aplicación de Apple.
<em>Descargo de responsabilidad </em>: Soy un usuario satisfecho de iExplorer tanto personal como profesionalmente, y no tengo intereses financieros ni de otro tipo en Macroplant LLC.