Salin riwayat obrolan skype ke file teks?


24

Saya ingin mengonversi riwayat obrolan Skype saya ke koleksi file teks untuk keperluan arsip. Idealnya, saya ingin memiliki perintah (misalnya skrip atau aplikasi) sehingga saya bisa melakukan ini secara teratur.

Adakah yang tahu bagaimana cara melakukan ini?

Jawaban:


17

Skype riwayat obrolan Anda disimpan di dalam file bernama main.dbterletak secara default di:

~/.Skype/SKYPEUSERNAME/


Buka File

File-file ini adalah file biner dan dapat dilihat menggunakan:

  • editor Hex seperti ghex ;

  • atau editor reguler seperti GVim ;

  • TETAPI untuk analisis yang efisien, Anda harus menggunakan editor SQLite seperti Sqliteman :

    Melakukan kueri untuk memilih data yang dimaksud, Anda dapat mengekspor hasilnya ke CSV, HTML, XLS, SQL, dan format lainnya.


Cadangkan File

Anda dapat menggunakan cpperintah sederhana untuk menyalin folder ke tempat lain yang Anda inginkan.
Anda dapat menempatkan perintah ini di cron.daily jika Anda ingin menjalankannya setiap hari.


7

Coba perangkat lunak yang disebut " Skyperious " yang dapat di-klon / diunduh dari SINI . Mereka memiliki perangkat lunak yang dapat diinstal untuk Linux, Windows dan juga untuk Mac.


Antarmuka yang luar biasa dan bermanfaat. Kerja bagus.
Aditya MP

5

http://www.kudosknowledge.com/how-do-i-export-skype-chat-history/ menjelaskan cara melakukannya, tapi saya yakin ini mengasumsikan instalasi Windows Skype. Pada dasarnya, semuanya ada di folder ~ / .Skype Anda, dan Anda harus membaca database sqlite yang sesuai dengan akun Anda. Seharusnya tidak terlalu sulit untuk membuat skrip untuk melakukannya, tetapi saya tidak mengetahui adanya skrip yang ada saat ini.

EDIT:

Archive.org memiliki versi tautan yang berfungsi: https://web.archive.org/web/20130406134219/http://www.kudosknowledge.com/how-do-i-export-skype-chat-history/


2
Sementara ini secara teoritis dapat menjawab pertanyaan, akan lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini, dan menyediakan tautan untuk referensi. Sayangnya, tautan yang direferensikan tidak lagi valid.
kiri

2

Ada program windows yang bagus dan gratis yang bekerja sangat baik dengan Wine: http://www.nirsoft.net/utils/skype_log_view.html

Mengujinya di Lubuntu 13.10 & Wine 1.7.10, utilitas yang sangat luar biasa.


Bagus! Jangan lupa untuk mengonfigurasi Wine untuk menampilkan file yang dimulai dengan titik, maka Anda dapat membuka ~ / .Skype / SKYPEUSERNAME /
Leksat


1

Tampilan log Skype membaca file skype dan Anda juga dapat menyalin semua. Buka jendela obrolan skype Anda ke orang yang Anda ingin istory pada pastikan layar diatur untuk ditampilkan dari awal dan pilih semua untuk menyoroti copy dan melewati ke editor teks.


0

Anda harus dapat dengan mudah:

  1. Klik kanan di jendela obrolan → Pilih Semua
  2. Tekan Ctrl+C untuk menyalin.
  3. Rekatkan ke file pilihan Anda.

Outputnya akan seperti ini:

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

Berasal dari sini .


Jika seseorang memiliki nilai teks buffer kurang dari satu scrollback, dan sedikit kontak yang melakukannya dengan cara ini masuk akal, maka kemungkinan besar baik bahwa mereka tidak akan menanyakan pertanyaan ini. Saya tidak berpikir Skype pernah menunjukkan seluruh log, jadi ini hanya akan menyimpan log terbaru. Jika Anda pertama kali menggulir ke awal log riwayat obrolan kontak masing-masing (yang akan memakan waktu berhari-hari bagi sebagian dari kita), ini mungkin berhasil, tetapi saya masih ragu pada saat itu.
Dewi Morgan
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.