Bagaimana Anda mengonversi file transkrip iChat yang dibuat oleh Pesan ke file teks yang dapat dibaca manusia yang dapat dibuka tanpa aplikasi Pesan?
Untuk referensi, ini adalah file percakapan yang berada di ~/Library/Messages/Archive
.
Cukup membuka file .ichat dalam editor teks termasuk banyak string dan hash tambahan. Membuka mereka di Pesan dan menyalin-paste ke karya editor teks, tapi saya lebih suka mengotomatiskan proses jika memungkinkan.
.ichat
file) bukan database SQLite.Lihat proyek saya yang akan mengambil semua percakapan Anda dan mengubahnya menjadi satu file teks yang dapat dibaca. Itu tidak akan mengonversi hanya satu iMessage, tetapi itu akan mengumpulkan semua pesan dan lampiran Anda, mencadangkannya, dan menempatkannya ke dalam format yang dapat dibaca manusia.
https://peterkaminski09.github.io/baskup
sumber
Saya telah membuat alat baris perintah untuk mengonversi file ichat ini menjadi JSON yang dipisahkan dengan baris baru
Alat ini mengekstrak informasi penting yang telanjang: pesan, pengirim, tanggal
Anda dapat melihat kode sumber dan / atau mengunduh biner di https://github.com/kfatehi/ichat2json
sumber
Jika Anda memilih cetak dari menu file, ketika kotak cetak terbuka di kiri bawah adalah tombol pdf dengan drop down. Dari sini Anda dapat menyimpan sebagai pdf, memposting skrip, mengirim email sebagai pdf atau mengirim ke iTunes.
sumber
Ini bukan solusi yang sempurna, tetapi saya perhatikan bahwa pesan-pesannya selalu berada di antara
Ä_
dan_$
. Anda dapat menulis skrip untuk mengekstrak semua teks yang dimulai dan diakhiri dengan karakter tersebut. (bahasa apa pun dengan dukungan rexex akan dilakukan)sumber
Ini sepertinya aplikasi yang ideal dari alur kerja Automator atau AppleScript, karena keduanya dapat melakukan perilaku gaya "tekan tombol pada layar". Anda akan mengatakan "ambil file sebagai input," dan gunakan sesuatu di bawah "cetak" atau "pesan" jika ada, atau gunakan AppleScript untuk memerintahkannya untuk membuka file dan tekan file dan cetak dan simpan sebagai pdf dan kemudian tutup file.
sumber