Copy skype chat history to text files?
I'd like to convert my Skype chat history to a collection of text files for archival purposes. Ideally, I'd like to have a command (e.g. script or app) so that I could do this on a regular basis.
Any one have any idea on how to go about doing this?
Solution 1:
Your Skype chat history is stored inside a file named main.db
located by default at:
~/.Skype/SKYPEUSERNAME/
Open the File
These files are binary files and can be viewed using:
a Hex editor like ghex;
or a regular editor like GVim;
-
BUT for an efficient analysis, you should use a SQLite editor like Sqliteman:
Performing a query to select the intended data, you can export the results to CSV, HTML, XLS, SQL and other formats.
Backup the File
You can use a simple cp
command to copy the folder to somewhere else you want it to.
You can put this command in a cron.daily if you want it to run daily.
Solution 2:
Try the software called "Skyperious" which can be clones/ downloaded from HERE. They have installable software for Linux, Windows as well as for Mac.
Solution 3:
http://www.kudosknowledge.com/how-do-i-export-skype-chat-history/ describes how to do it, but I believe it assumes a Windows install of Skype. Basically, everything is in your ~/.Skype folder, and you'll need to read the sqlite database corresponding to your account. It shouldn't be too hard to make a script to do it, but I'm not aware of any that currently exist.
EDIT:
Archive.org has a working version of the link: https://web.archive.org/web/20130406134219/http://www.kudosknowledge.com/how-do-i-export-skype-chat-history/