Mam długą (kilkumiesięczną) rozmowę iMessage z kontaktem. Zgubił te wiadomości podczas ponownej instalacji systemu operacyjnego, ale nadal mam archiwum. Jest tam kilka ważnych informacji, które chcielibyśmy zachować.
Czy istnieje prosty sposób na wyeksportowanie tej rozmowy w celu archiwizacji w postaci czytelnej dla człowieka, a także zachowanie jakichkolwiek zdjęć?
Mogę wybrać fragment konwersacji, skopiować go do schowka i wkleić do dokumentu z tekstem sformatowanym, ale spowoduje to odrzucenie wszystkich obrazów. Szukam sposobu, aby zachować obrazy.
Uwaga: używam iMessage tylko na OS X, nie na iOS.
(Idealnie chciałbym również wyeksportować wszystkie załączniki nie będące obrazami, ale nie oczekuję, że będzie to możliwe.)
Odpowiedzi:
Jeśli znasz konto iMessage twojego kontaktu, to mój skrypt bash do pobierania tekstu i obrazów.
źródło
Pozwoliłem sobie na udzielenie odpowiedzi na powyższą odpowiedź przez Matthieu. Napisałem skrypt, który zautomatyzuje ten proces, tworząc kopię zapasową wszystkich wiadomości użytkownika, w tym obrazów, plików audio i filmów - przechowując każdą rozmowę w pliku tekstowym według numeru telefonu.
https://github.com/PeterKaminski09/baskup
Edycja: Opracowałem skrypt w aplikację OS X z kilkoma fajnymi funkcjami, takimi jak rozpoznawanie kontaktów. https://peterkaminski09.github.io/baskup
źródło
Znalazłem wykonalne rozwiązanie:
Wynik nie wygląda świetnie , ale zawiera wszystkie obrazy, a tekst można przeszukiwać. Więc to wystarczy.
źródło
Archiwizacja
Wydaje się, że ta osoba ma bardziej dopracowane rozwiązanie (brak szacunku dla bardzo przydatnego skrobaka SQLite powyżej):
http://www.chrisfinke.com/2013/11/05/convert-ichat-transcripts-to-useable-xml/
Podsumowując blog:
Transkrypcje Adium są generowane z dzienników i przechowywane w:
~ / Biblioteka / Obsługa aplikacji / Adium 2.0 / Użytkownicy / Domyślnie / Logi /
Konwertowane pliki są w formacie HTML, łatwiejsze do odczytania i, mam nadzieję, bardziej przyjazne dla archiwów, ale
sqlite
podejście do łączenia załączników wygląda rozsądnie.Załączniki
Należy pamiętać, że załączniki iMessage zwykle zawierają:
(Nie znam zasad dotyczących tego, co się tam dzieje, a co nie, więc może nie być kompletne - ale jest tam sporo)
Ale faktycznie jesteś może zobaczyć informacje o kontakcie i rozmowy w rozszerzonych atrybutów pliku za:
wydrukuje pochodzenie, jeśli Wiadomości wstawią je tam do pobrania.
źródło
Twój Mac powinien automatycznie je zapisać. Oto instrukcje, jak je wyodrębnić:
http://www.imore.com/how-view-and-move-your-imessage-history-and-attachments
źródło
Aplikacja Export iMessages umożliwia zapisywanie, drukowanie, tworzenie kopii zapasowych i odzyskiwanie wiadomości SMS / iMessages na komputer Mac / PC.
źródło