Comment convertir les fichiers de transcription iChat créés par Messages en fichiers texte lisibles par l'homme pouvant être ouverts sans l'application Messages?
Pour référence, ce sont les fichiers de conversation situés dans ~/Library/Messages/Archive
.
L'ouverture simple des fichiers .ichat dans un éditeur de texte comprend un tas de chaînes et de hachages supplémentaires. Les ouvrir dans Messages et copier-coller dans un éditeur de texte fonctionne, mais je préfère automatiser le processus si possible.
.ichat
fichiers) ne sont pas des bases de données SQLite.Découvrez mon projet qui prendra toutes vos conversations et les convertira en un seul fichier texte lisible. Il ne convertira pas un seul iMessage, mais il collectera tous vos messages et pièces jointes, les sauvegardera et les mettra dans un format lisible par l'homme.
https://peterkaminski09.github.io/baskup
la source
J'ai créé un outil en ligne de commande pour convertir ces fichiers ichat en JSON séparé par des sauts de ligne
L'outil extrait les informations essentielles nues: message, expéditeur, date
Vous pouvez afficher le code source et / ou télécharger le binaire sur https://github.com/kfatehi/ichat2json
la source
Si vous sélectionnez imprimer dans les menus de fichiers, lorsque la boîte d'impression s'ouvre dans le coin inférieur gauche se trouve un bouton pdf avec une liste déroulante. De là, vous pouvez enregistrer au format PDF, publier le script, envoyer un courrier électronique au format PDF ou envoyer à iTunes.
la source
Ce ne serait pas une solution parfaite, mais je remarque que les messages sont toujours entre
Ä_
et_$
. Vous pouvez écrire un script pour extraire tout le texte qui a commencé et s'est terminé avec ces caractères. (n'importe quelle langue avec support rexex ferait l'affaire)la source
Cela semble être une application idéale des flux de travail Automator ou AppleScript, car les deux peuvent faire un comportement de style "appuyez sur les boutons à l'écran". Vous diriez «prendre le fichier en entrée» et utiliser quelque chose sous «imprimer» ou «messages» s'il y en a un, ou utiliser AppleScript pour lui dire d'ouvrir le fichier et appuyer sur fichier et imprimer et enregistrer en pdf, puis fermez le fichier.
la source