web-dev-qa-db-fra.com

Copier l’historique des discussions sur Skype dans des fichiers texte?

J'aimerais convertir l'historique de mes discussions sur Skype en une collection de fichiers texte à des fins d'archivage. Idéalement, j'aimerais disposer d'une commande (par exemple, script ou application) pour pouvoir le faire régulièrement.

Quelqu'un a une idée sur la façon de s'y prendre?

24
HDave

L’historique de vos discussions sur Skype est stocké dans un fichier nommé main.db situé par défaut sur:

~/.Skype/SKYPEUSERNAME/


Ouvrir le fichier

Ces fichiers sont des fichiers binaires et peuvent être visualisés en utilisant:

  • un éditeur Hex comme ghex ;

  • ou un éditeur régulier comme GVim ;

  • MAIS pour une analyse efficace, vous devez utiliser un éditeur SQLite tel que Sqliteman :

    En effectuant une requête pour sélectionner les données souhaitées, vous pouvez exporter les résultats au format CSV, HTML, XLS, SQL et autres.


Sauvegarder le fichier

Vous pouvez utiliser une simple commande cpNAME _ pour copier le dossier dans un autre emplacement de votre choix.
Vous pouvez mettre cette commande dans un cron.daily si vous voulez qu'elle s'exécute quotidiennement.

17
jokerdino

Essayez le logiciel appelé " Skyperious " qui peut être cloné/téléchargé depuis HERE . Ils ont un logiciel installable pour Linux, Windows ainsi que pour Mac.

7
kingmaker

http://www.kudosknowledge.com/how-do-i-export-skype-chat-history/ décrit comment le faire, mais je pense que cela suppose une installation de Skype par Windows. En gros, tout se trouve dans votre dossier ~/.Skype et vous devrez lire la base de données sqlite correspondant à votre compte. Il ne devrait pas être trop difficile de faire un script pour le faire, mais je ne connais aucun de ceux qui existent actuellement.

MODIFIER:

Archive.org a une version de travail du lien: https://web.archive.org/web/20130406134219/http://www.kudosknowledge.com/how-do-i-export-skype-chat -histoire /

5
Sam King

Il existe un bon programme Windows gratuit qui fonctionne très bien avec Wine: http://www.nirsoft.net/utils/skype_log_view.html

Testé sur Lubuntu 13.10 & Wine 1.7.10, utilitaire vraiment génial.

2
Erik Lundmark

Si vous n'avez pas peur de télécharger votre base de données Skype sur le Web, un outil en ligne vous permet d'exporter des discussions de main.db dans htmlfichiers: http://www.skypebrowser.com

Semble fonctionner correctement avec de petites bases de données.

2
Chandler Chrisman

La vue du journal Skype lit les fichiers skype. Vous pouvez également les copier tous de la même manière. Ouvrez la fenêtre de discussion sur Skype à la personne sur laquelle vous souhaitez afficher l’historique, assurez-vous que l’affichage est réglé de manière à s'afficher depuis le début, puis sélectionnez tout ce qui est en surbrillance pour le copier et le coller dans un éditeur de texte.

1
Jim

Vous devriez pouvoir simplement:

  1. Faites un clic droit dans une fenêtre de discussion → Sélectionner tout
  2. Presse Ctrl+C copier.
  3. Collez-le dans un fichier de votre choix.

La sortie sera quelque chose comme ça:

[7:39:36 AM] username1: hello
[7:39:46 AM] username2: hello to you as well

À l'origine de ici .

0
kiri