Skype sohbet geçmişi metin dosyalarına kopyala?


24

Skype sohbet geçmişimi arşivleme amaçlı bir metin dosyaları koleksiyonuna dönüştürmek istiyorum. İdeal olarak, bunu düzenli olarak yapabilmem için bir komut (örneğin script veya app) kullanmak istiyorum.

Herhangi birinin bunu nasıl yapacağına dair fikri olan var mı?

Yanıtlar:


17

Skype sohbet geçmişiniz main.dbvarsayılan olarak aşağıdaki adreste bulunan bir dosyada saklanır :

~/.Skype/SKYPEUSERNAME/


Dosyayı aç

Bu dosyalar ikili dosyalardır ve aşağıdakiler kullanılarak görüntülenebilir:

  • ghex benzeri bir Hex editörü ;

  • veya GVim gibi normal bir editör ;

  • AMA verimli bir analiz için, Sqliteman gibi bir SQLite editörü kullanmalısınız :

    Amaçlanan verileri seçmek için bir sorgu gerçekleştirerek, sonuçları CSV, HTML, XLS, SQL ve diğer formatlara verebilirsiniz.


Dosyayı Yedekle

cpKlasörü istediğiniz başka bir yere kopyalamak için basit bir komut kullanabilirsiniz . Günlük çalıştırılmasını istiyorsanız
, bu komutu bir cron.daily içine koyabilirsiniz .



5

http://www.kudosknowledge.com/how-do-i-export-skype-chat-history/ nasıl yapılacağını açıklar, ancak bunun bir Windows Skype yüklemesi olduğunu varsaydığına inanıyorum. Temel olarak, her şey ~ / .Skype klasörünüzdedir ve hesabınıza karşılık gelen sqlite veritabanını okumanız gerekir. Bunu yapmak için bir senaryo hazırlamak çok zor olmamalı, fakat şu anda var olanların farkında değilim.

DÜZENLE:

Archive.org, bağlantının çalışan bir versiyonuna sahiptir: https://web.archive.org/web/20130406134219/http://www.kudosknowledge.com/how-do-i-export-skype-chat-history/


2
Bu soruyu teorik olarak cevaplayabilse de , cevabın temel kısımlarını buraya eklemek ve referans için bağlantıyı sağlamak tercih edilir. Ne yazık ki, başvurulan bağlantı artık geçerli değil.
kiri

2

Wine ile mükemmel çalışan iyi ve ücretsiz bir windows programı var: http://www.nirsoft.net/utils/skype_log_view.html

Lubuntu 13.10 & Wine 1.7.10, gerçekten harika bir yardımcı program üzerinde test edilmiştir.


İyi çalışıyor! Wine'ı noktalarla başlayan dosyaları gösterecek şekilde yapılandırmayı unutmayın, daha sonra ~ / .Skype / SKYPEUSERNAME /
Leksat

2

Web'e Skype veritabanını yüklemek için korkuyor değilseniz, dışa sohbetler sağlayan online bir araç yoktur main.dbiçine htmldosyaları: http://www.skypebrowser.com

Küçük veritabanları ile Tamam çalışmak gibi görünüyor.


1

Skype log görünüm okur skype dosyaları u da tüm kopyalayabilirsiniz. Skype sohbeti penceresini açıp istory'yi istediğiniz kişiye gösterin, ekranın en baştan gösterecek şekilde ayarlandığından emin olun ve tüm vurgulamalı kopyayı ve geçmişi bir metin editörüne seçin.


0

Basitçe yapabilmeniz gerekir:

  1. Bir sohbet penceresinde sağ tıklayın → Tümünü Seç
  2. Kopyalamak için Ctrl+ düğmesine basın C.
  3. Seçtiğiniz bir dosyaya yapıştırın.

Çıktı şöyle bir şey olacak:

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

Aslen buradan .


Birinin geri kaydırma arabelleklerinin değerinden daha az metni varsa ve bu şekilde yapan yeterli sayıda kişi yoksa, o zaman bu soruyu sormayacakları ihtimalleri iyidir. Skype'ın tüm günlüğü gösterdiğini sanmıyorum, bu nedenle bu yalnızca en son günlükleri koruyacak. Öncelikle her bir kişinin sohbet geçmişi günlüğünün başlangıcına kadar ilerlerseniz (ki bu bazılarımız için günlerce sürecek), bu işe yarayabilir, ama o zaman bile şüpheliyim.
Dewi Morgan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.