问题描述
我想将我的Skype聊天记录转换为文本文件集合,以用于存档。理想情况下,我想拥有一个命令(例如脚本或应用),以便可以定期执行此操作。
有人对如何执行此操作有任何想法吗?
最佳回答
您的Skype聊天记录存储在名为main.db
的文件中,该文件默认位于:
~/.Skype/SKYPEUSERNAME/
开启档案
这些文件是二进制文件,可以使用以下方式查看:
-
像ghex这样的十六进制编辑器;
-
或像GVim这样的常规编辑器;
-
但是为了进行有效的分析,应使用Sqliteman之类的SQLite编辑器:执行查询以选择所需的数据,可以将结果导出为CSV,HTML,XLS,SQL和其他格式。
备份文件
您可以使用简单的cp
命令将文件夹复制到您想要的其他位置。如果希望每天运行一次,可以将其放在cron.daily中。
次佳回答
尝试使用名为“ Skyperious”的软件,该软件可以从HERE克隆/下载。他们具有适用于Linux,Windows和Mac的可安装软件。
第三种回答
http://www.kudosknowledge.com/how-do-i-export-skype-chat-history/描述了如何执行此操作,但是我认为它假定Windows安装是Skype。基本上,所有内容都在〜/.Skype文件夹中,并且您需要读取与您的帐户相对应的sqlite数据库。编写脚本应该不难,但我不知道当前存在任何脚本。
编辑:
Archive.org具有链接的有效版本:https://web.archive.org/web/20130406134219/http://www.kudosknowledge.com/how-do-i-export-skype-chat-history/