Chciałbym przekonwertować moją historię czatów Skype na kolekcję plików tekstowych do celów archiwalnych. Idealnie chciałbym mieć polecenie (np. Skrypt lub aplikację), aby móc to robić regularnie.
Czy ktoś ma jakiś pomysł, jak to zrobić?
Twoja historia czatów Skype jest przechowywana w pliku o main.db
domyślnej nazwie :
~/.Skype/SKYPEUSERNAME/
Te pliki są plikami binarnymi i można je przeglądać za pomocą:
edytor heksadecymalny , taki jak ghex ;
lub zwykły edytor, taki jak GVim ;
ALE dla wydajnej analizy, powinieneś użyć edytora SQLite, takiego jak Sqliteman :
Wykonując zapytanie w celu wybrania zamierzonych danych, możesz wyeksportować wyniki do formatów CSV, HTML, XLS, SQL i innych.
Możesz użyć prostego cp
polecenia, aby skopiować folder w inne miejsce.
Możesz umieścić to polecenie w cron.daily, jeśli chcesz, aby było uruchamiane codziennie.
Wypróbuj oprogramowanie o nazwie „ Skyperious ”, które można klonować / pobierać TUTAJ . Posiadają instalowalne oprogramowanie dla systemów Linux, Windows i Mac.
http://www.kudosknowledge.com/how-do-i-export-skype-chat-history/ opisuje, jak to zrobić, ale uważam, że zakłada instalację Skype'a w systemie Windows. Zasadniczo wszystko znajduje się w folderze ~ / .Skype i musisz przeczytać bazę danych sqlite odpowiadającą Twojemu kontu. Stworzenie skryptu nie powinno być trudne, ale nie jestem świadomy żadnego z obecnie istniejących.
EDYTOWAĆ:
Archive.org ma działającą wersję linku: https://web.archive.org/web/20130406134219/http://www.kudosknowledge.com/how-do-i-export-skype-chat-history/
źródło
Jest dobry i darmowy program Windows, który świetnie współpracuje z Wine: http://www.nirsoft.net/utils/skype_log_view.html
Przetestowałem to na Lubuntu 13.10 i Wine 1.7.10, naprawdę niesamowite narzędzie.
źródło
Jeśli nie boisz się przesłać bazy danych Skype do sieci, istnieje narzędzie online umożliwiające eksportowanie czatów
main.db
dohtml
plików: http://www.skypebrowser.comWydaje się działać dobrze w przypadku małych baz danych.
źródło
Widok dziennika Skype czyta pliki skype Można również po prostu skopiować wszystkie. Otwórz okno czatu skype dla osoby, dla której chcesz, aby istny był na ekranie, upewnij się, że wyświetlacz jest ustawiony na wyświetlanie od początku i wybierz wszystkie zaznaczone kopie i przeszłość do edytora tekstu.
źródło
Powinieneś być w stanie po prostu:
Wynik będzie mniej więcej taki:
Pierwotnie stąd .
źródło