2010-01-09 22:41:35 +0000 2010-01-09 22:41:35 +0000
30
30

Consulter l'historique complet des discussions sur Skype

J'ai Skype 2.8 sur Mac OS X 10.5.8.

Sous le menu du chat se trouve une option appelée “Chats récents”. Cela me permet de voir les journaux des discussions récentes, mais pas des discussions plus anciennes.

Je sais que les plus anciens sont stockés car ils sont dans ~/Library/Application Support/Skype/username/chatmsg256.dbb. Ce fichier, lorsqu'il est placé dans un éditeur de texte, contient les informations de tous mes chats Skype précédents. Il est cependant stocké dans un format de fichier inconnu que je ne sais pas comment analyser.

Est-ce que Skype possède un visualiseur de journaux intégré (comme celui d'Adium) que je peux utiliser pour accéder à ces anciens journaux ?

Réponses (4)

57
57
57
2012-02-03 08:56:38 +0000

Skype stocke l'historique de ses discussions dans une base de données SQLite : ~/Library/Application Support/Skype/YourSkypeName/main.db. Vous pouvez utiliser l'outil sqlite3 en ligne de commande pour afficher les journaux de discussion.

Trouvez les noms d'utilisateur de vos partenaires de chat

La commande suivante dans le terminal (je suppose que vous utilisez le shell bash) liste tous les noms d'utilisateur de vos partenaires de chat :

sqlite3 /Users/danielbeck/Library/Application\ Support/Skype/YourSkypeName/main.db 'SELECT DISTINCT(dialog_partner) FROM Messages;'

Extrayez tous les messages vers et depuis un partenaire de chat spécifique

Option A. Écrivez au terminal

Pour imprimer tous les messages vers et depuis un partenaire de chat spécifique (theOtherPersonsUserName), utilisez la commande suivante :

sqlite3 /Users/danielbeck/Library/Application\ Support/Skype/YourSkypeName/main.db "SELECT author, from_dispname, datetime(timestamp, 'unixepoch') as date, body_xml FROM Messages where dialog_partner = 'theOtherPersonsUserName' ORDER BY timestamp;"

Cela imprimera un message par ligne, chronologiquement, avec le nom d'utilisateur, le nom d'affichage, la date et le texte de l'envoi, comme suit :

danielbecks-username|Daniel Beck|2012-02-03 08:47:53|Juste pour tester quelque chose

Option B. Écrire dans un fichier

Vous pouvez écrire ce journal de chat directement dans un fichier. Exécutez ce qui suit pour écrire le journal avec theOtherPersonsUserName dans le fichier theOtherPersonsUserName.log :

sqlite3 /Users/danielbeck/Library/Application\ Support/Skype/YourSkypeName/main.db "SELECT author, from_dispname, datetime(timestamp, 'unixepoch') as date, body_xml FROM Messages where dialog_partner = 'theOtherPersonsUserName' ORDER BY timestamp;" > "theOtherPersonsUserName.log"

  • *

Bien sûr, vous pouvez aussi ouvrir main.db dans n'importe quel visualiseur de base de données SQLite et aller de là.

9
9
9
2010-01-10 00:52:24 +0000

Je ne suis pas sûr que cela montre l'histoire complète, mais essayez ce qui suit. Que le contact soit en ligne ou hors ligne, ouvrez la fenêtre de chat.

Puis cliquez sur “Tout” sous “Voir les messages précédents :”.

Alternativement, cliquez sur l'icône de l'engrenage pour le contact et sélectionnez “Voir l'historique du chat”. Cela génère un fichier html qui est ouvert dans la fenêtre de votre navigateur web.

La raison pour laquelle je ne suis pas sûr que cela montre tout l'historique est que je ne peux pas me rappeler complètement quand mon historique de chat a commencé sur cet ordinateur.

2
2
2
2016-11-23 11:58:12 +0000

Nous souhaitons simplement proposer des moyens plus faciles à utiliser et plus actuels de consulter les journaux Skype :

  • Skyperious https://suurjaak.github.io/Skyperious/ ) - outil d'interface graphique multiplateforme pour la manipulation des journaux Skype
  • SkypeBrowser http://www.skypebrowser.com/ ) - un outil web avec des fonctionnalités similaires
  • Tout gestionnaire SQLite (comme cet addon Firefox ) - vous donne un accès complet à toutes les données stockées par Skype, y compris les messages (les détails de l'utilisation sont fournis dans la réponse de Daniel Beck)
1
1
1
2011-06-22 02:25:00 +0000

Essayez SkypeHistoryViewer .

Un petit programme qui permettra à l'utilisateur d'ouvrir tout l'historique de l'activité Skype qui se déroule sur un PC, de vérifier l'utilisation de vos enfants, de savoir à qui ils parlent et ce qu'ils disent ou de vérifier si un partenaire a triché. Actuellement pour Windows Vista et 7.