Wie konvertieren Sie die von Messages erstellten iChat-Transkriptdateien in lesbare Textdateien, die ohne die Messages-App geöffnet werden können?
Zu Referenzzwecken sind dies die Konversationsdateien in ~/Library/Messages/Archive
.
Das einfache Öffnen der .ichat-Dateien in einem Texteditor enthält eine Reihe zusätzlicher Zeichenfolgen und Hashes. Das Öffnen in Nachrichten und das Einfügen in einen Texteditor funktioniert, aber ich würde es vorziehen, den Vorgang nach Möglichkeit zu automatisieren.
.ichat
Dateien) sind keine SQLite-Datenbanken.Schauen Sie sich mein Projekt an, das alle Ihre Konversationen aufnimmt und sie in eine lesbare Textdatei konvertiert. Es wird nicht nur eine einzelne iMessage konvertiert, sondern alle Ihre Nachrichten und Anhänge werden gesammelt, gesichert und in ein für Menschen lesbares Format gebracht.
https://peterkaminski09.github.io/baskup
quelle
Ich habe ein Befehlszeilentool zum Konvertieren dieser ichat-Dateien in durch Zeilenumbrüche getrenntes JSON erstellt
Das Tool extrahiert die wichtigsten Informationen: Nachricht, Absender, Datum
Sie können den Quellcode anzeigen und / oder Binärdateien unter https://github.com/kfatehi/ichat2json herunterladen
quelle
Wenn Sie Drucken aus den Dateimenüs auswählen, befindet sich beim Öffnen des Druckfelds unten links eine PDF-Schaltfläche mit einem Dropdown-Menü. Von hier aus können Sie als PDF speichern, Skripte posten, als PDF versenden oder an iTunes senden.
quelle
Dies wäre keine perfekte Lösung, aber ich stelle fest, dass die Nachrichten immer zwischen
Ä_
und liegen_$
. Sie könnten ein Skript schreiben, um den gesamten Text zu extrahieren, der mit diesen Zeichen begann und endete. (jede Sprache mit Rexex-Unterstützung würde ausreichen)quelle
Dies scheint eine ideale Anwendung für Automator-Workflows oder AppleScript zu sein, da beide das Verhalten "Drucktasten auf dem Bildschirm" ausführen können. Sagen Sie "Datei als Eingabe übernehmen" und verwenden Sie etwas unter "Drucken" oder "Nachrichten", wenn dies der Fall ist, oder verwenden Sie AppleScript, um die Datei zu öffnen und auf "Datei" zu klicken und als PDF zu drucken und zu speichern schließe die Datei
quelle