Copiar histórico de bate-papo do skype para arquivos de texto?


24

Gostaria de converter meu histórico de bate-papo do Skype em uma coleção de arquivos de texto para fins de arquivamento. Idealmente, eu gostaria de ter um comando (por exemplo, script ou aplicativo) para poder fazer isso regularmente.

Alguém tem alguma idéia de como fazer isso?

Respostas:


17

Seu histórico de bate-papo do Skype é armazenado em um arquivo nomeado main.dblocalizado por padrão em:

~/.Skype/SKYPEUSERNAME/


Abra o arquivo

Esses arquivos são binários e podem ser visualizados usando:

  • um editor hexadecimal como ghex ;

  • ou um editor regular como o GVim ;

  • MAS, para uma análise eficiente, você deve usar um editor SQLite como Sqliteman :

    Ao realizar uma consulta para selecionar os dados pretendidos, você pode exportar os resultados para CSV, HTML, XLS, SQL e outros formatos.


Faça backup do arquivo

Você pode usar um cpcomando simples para copiar a pasta para outro lugar que desejar.
Você pode colocar esse comando em um cron.daily se desejar que ele seja executado diariamente.


7

Experimente o software chamado " Skyperious ", que pode ser clonado / baixado AQUI . Eles possuem software instalável para Linux, Windows e Mac.


Interface maravilhosa e útil. Bom trabalho.
Aditya MP

5

http://www.kudosknowledge.com/how-do-i-export-skype-chat-history/ descreve como fazer isso, mas acredito que ele pressupõe uma instalação do Skype no Windows. Basicamente, tudo está na sua pasta ~ / .Skype, e você precisará ler o banco de dados sqlite correspondente à sua conta. Não deve ser muito difícil criar um script para fazê-lo, mas não conheço nenhum que exista atualmente.

EDITAR:

O Archive.org tem uma versão funcional do link: https://web.archive.org/web/20130406134219/http://www.kudosknowledge.com/how-do-i-export-skype-chat-history/


2
Embora isso possa teoricamente responder à pergunta, seria preferível incluir aqui as partes essenciais da resposta e fornecer o link para referência. Infelizmente, o link referenciado não é mais válido.
kiri

2

Existe um programa bom e gratuito para Windows que funciona muito bem com o Wine: http://www.nirsoft.net/utils/skype_log_view.html

Testei no Lubuntu 13.10 & Wine 1.7.10, utilitário realmente incrível.


Works good! Não se esqueça de vinho configure a arquivos mostram começando com pontos, em seguida, você pode abrir ~ / .Skype / SKYPEUSERNAME /
Leksat

2

Se você não tiver medo de enviar seu banco de dados do Skype para a Web, existe uma ferramenta on-line que permite exportar bate-papos main.dbpara htmlarquivos: http://www.skypebrowser.com

Parece funcionar bem com bancos de dados pequenos.


1

A visualização de log do Skype lê os arquivos do skype; você também pode copiar todos simly. Abra a janela de bate-papo do skype para a pessoa em que você deseja que o histórico tenha certeza de que a exibição está configurada para ser exibida desde o início e selecione todas as cópias destacadas e passadas para um editor de texto.


0

Você deve ser capaz de simplesmente:

  1. Clique com o botão direito do mouse em uma janela de bate-papo → Selecionar tudo
  2. Pressione Ctrl+ Cpara copiar.
  3. Cole-o em um arquivo de sua escolha.

A saída será algo como isto:

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

Originalmente daqui .


Se alguém tiver menos que um buffer de rolagem de texto e poucos contatos suficientes para fazê-lo dessa maneira fizerem sentido, é muito provável que eles não façam essa pergunta. Acho que o Skype nunca mostrou o log inteiro; portanto, isso salvaria apenas os logs mais recentes. Se você primeiro rolar até o início do registro do histórico de bate-papo de cada contato (o que levaria muitos dias para alguns de nós), isso poderá funcionar, mas, mesmo assim, sou cético.
Dewi Morgan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.