web-dev-qa-db-fra.com

Comment puis-je voir l'historique des discussions sur Skype à partir du fichier main.db situé dans ~ / .Skype / SKYPEUSERNAME /?

J'utilise buntu 12.04 LTS et Skype 4. sur ma machine. J'ai pris un fichier nommé main.db de l'emplacement sur ma machine ~/.Skype/SKYPEUSERNAME /

Maintenant, je veux voir l'historique des discussions de ce fichier avec chacun des contacts. Pour cela j'ai installé Sqliteman mais je ne suis toujours pas en mesure de voir l'historique chatr. Quelqu'un peut-il me fournir la solution la plus simple mais efficace pour résoudre ce problème? Merci d'avance.

7
PHPLover

Les messages sont stockés au format XML dans la table messages. Vous pouvez utiliser une simple commande SQL pour extraire le dialogue nécessaire:

sqlite3 .Skype/yourusername/main.db "select timestamp,body_xml from messages where dialog_partner=\"partnerusername\";"

Comme vous pouvez utiliser Sqliteman pour exécuter la même commande:

select timestamp,body_xml from messages where dialog_partner="partnerusername";
5
user.dz