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?
L’historique de vos discussions sur Skype est stocké dans un fichier nommé main.db
situé par défaut sur:
~/.Skype/SKYPEUSERNAME/
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.
Vous pouvez utiliser une simple commande cp
NAME _ 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.
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.
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 /
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.
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 html
fichiers: http://www.skypebrowser.com
Semble fonctionner correctement avec de petites bases de données.
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.
Vous devriez pouvoir simplement:
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 .