Jak szukać bardzo starych wiadomości tekstowych


10

Mam rozmowę, która prawdopodobnie wysłała dziesiątki tysięcy wiadomości w ciągu ostatniego roku. Chcę znaleźć teksty 6 miesięcy temu w sierpniu. Jak mogę wrócić do sierpnia i przewijać te wiadomości? Mam rozmowę zarówno na iPhonie, jak i w Wiadomościach na Macbooku.



Co było złego w chodzeniu do ~/Library/Containers/com.apple.iChat/Data/Library/Messages/Archive folderu i otwieraniu go od końca sierpnia?
Tetsujin

@Tetsujin Co masz na myśli mówiąc „co było nie tak?” Czy zostało to już zasugerowane?
Użytkownik

… W moim pierwszym komentarzu
Tetsujin

Odpowiedzi:


10

Znalazłem 2 sposoby na zrobienie tego. W zależności od potrzeb i preferencji wybierasz, co chcesz.

1. Elastyczny sposób

Otwórz Terminal.app i wprowadź następujące polecenie:

sqlite3 ~/Library/Messages/chat.db

Teraz jesteś w bazie danych aplikacji Wiadomości na komputerze Mac.

Wprowadź następujące polecenia (ale nie dołączaj tego, sqlite>ponieważ ten został dodany do tej odpowiedzi, aby pokazać Ci, czego będziesz się spodziewać w tym momencie):

sqlite> .mode column
sqlite> .headers on
sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate >= "2016-01-12";

Zamień to "2016-01-12"na datę, którą chcesz filtrować wiadomości, ale zachowaj ""!

Jeśli znasz dokładną datę wiadomości można wymienić >=w =ten sposób:

sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate = "2016-01-12";

Lub jeśli znasz zakres dat, możesz również to zrobić:

sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate >= "2015-12-10" and cDate <= "2016-01-12";

Powinieneś teraz odfiltrować wiadomości!

W ten sposób możesz faktycznie filtrować wiadomości w bardziej elastyczny sposób. Jeśli bawisz się schematem bazy danych, możesz znaleźć dobry sposób na filtrowanie wiadomości.

2. Prosty sposób

Jeśli chcesz czegoś bardziej przyjaznego dla użytkownika, dowiedziałem się, że jeśli wpiszesz to polecenie w Terminal.app:

open ~/Library/Messages/Archive/

Otworzy folder w wyszukiwarce, w którym wiadomości są pogrupowane według daty, co znacznie ułatwi Ci życie, szukając wiadomości. Zostało to wspomniane również przez innego użytkownika.

Zaletą tej metody jest to, że wiadomości są otwierane w przyjemnym interfejsie użytkownika (tj. Wiadomościach), który jest bardziej czytelny i przyjazny dla użytkownika.


open ~/Library/Messages/Archive/mówi, że ten folder nie istnieje.
Użytkownik

@ Użytkownik w zależności od wersji OS X ścieżka wiadomości w aplikacji wiadomości będzie inna. Sprawdź to i daj mi znać, czy to ci pomogło, czy nie.
Rafael

Wersja 10.11.2 El Capitan
Użytkownik

0

Dla mnie najłatwiejszym sposobem na wyszukiwanie moich wiadomości, z których niektóre sięgają lat wstecz, jest używanie i nadal używanie iExplorer do eksportowania moich wiadomości do różnych formatów. Zwykle wykonuję eksport plików PDF i TXT, z których każdy jest następnie łatwo przeszukiwany.

Korzystam również z innych funkcji i dla mnie było to warte kosztów, ponieważ nie jest to oprogramowanie freeware.


1
Raczej nie kupuję czegoś, by sprawdzić jedną wiadomość tekstową.
Użytkownik

Najwyraźniej istnieje wersja demonstracyjna i tworzy kopie zapasowe wiadomości od prawie 4 godzin. Czy to normalne?
Użytkownik

0

Możesz spróbować przejść do ... / Library / Messages / Archive i poszukać konkretnej daty / numeru telefonu. Powinno to umożliwić ci rozpoczęcie rozmowy.

Powodzenia!



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.