Apakah mungkin untuk mengekspor riwayat obrolan Skype v4 ke dalam format teks biasa yang dapat dibaca?
( .txt, .xml, .html
)
Atau, apakah mungkin untuk membuat cadangan / mengembalikan riwayat obrolan skype?
(Saya tidak keberatan mencadangkan ke Gmail, atau ke format teks biasa yang dapat dibaca).
Saya telah menemukan banyak alat di internet dan bahkan mencoba beberapa di antaranya, tetapi tampaknya tidak berhasil.
main.db
, dan dimungkinkan untuk mengekspor obrolan dengan program python atau langsung dengan program yang dapat membaca database sqlite3, melakukan kueri atau memilih melalui opsi antarmuka grafis . Saya menulis lebih detail dalam jawaban di bawah ini.Jawaban:
Lihat skrip yang disajikan di sini: Simpan riwayat obrolan Skype .
Ini kodenya:
Simpan saja sebagai
.vbs
file dan jalankan. Kemudian pada saat pertama, Skype akan meminta Anda tentang izin untuk menghubungkan API Skype, jadi klik saja OK. Setelah itu akan dibuat folder bernamaSkypeChatHistory
dan beberapa file di dalamnya yang seharusnya memiliki riwayat obrolan Anda.sumber
Ada Skype Historian , dapat mengekspor ke teks biasa, json, csv dan xml; juga dapat mengelompokkan data.
Pada 2013, itu bekerja untuk saya di luar kotak (skype saya
6.0.0.126
). Namun penggantinya tampaknya adalah skyninja open-source , yang belum saya coba.Temukan tautan ke proyek ini di blog dalam jawaban harrymc.
sumber
itulah alasan mengapa saya masih menggunakan Skype 3.
apa yang mereka pikirkan ketika mereka menghapus perintah / htmlhistory ???
dengan Skype 4 saya khawatir satu-satunya pilihan adalah program komersial seperti Pamela untuk Skype (rekaman obrolan tidak tersedia dalam versi gratis).
untuk cadangan dan memulihkan riwayat obrolan, itu cukup mudah:
sumber
Jawaban cepat
Apakah mungkin untuk mengekspor riwayat obrolan Skype v4 (.txt, .xml, .html)?
Ya, itu dengan program-program seperti Skyperious [ 1 ] , yang ditulis dalam phyton dan open source, atau lebih langsung dengan setiap program yang memungkinkan untuk membaca
sqlite3
format database [ 3 ] (lihat di bawah untuk perincian).Atau, apakah mungkin untuk membuat cadangan / mengembalikan riwayat obrolan skype?
Ya, itu [ 2 ] . Riwayat obrolan disimpan dalam satu file database,
main.db
file tersebut.Anda dapat membuat cadangan dan memulihkan
main.db
file. ketika Anda membutuhkan / inginkan.Beberapa kata lebih lanjut tentang ekspor dalam format yang dapat digunakan manusia:
Ini bukan kasus untuk menemukan kembali weel.
:-)
Ada banyak program yang dikembangkan untuk ini.Saya ingin menyarankan Skyperious [ 1 ] , ditulis dengan python, dapat diunduh sebagai kode sumber dan dalam versi biner untuk Windows sehingga dapat bekerja di bawah setiap Sistem Operasi .
Hal ini mampu mengekspor dalam
html
,txt
ataucsv
.Baris perintah untuk Linux ini akan membuat file html untuk setiap mitra obrolan lainnya dalam subdirektori:
Untuk Windows ada file batch analog
skyperious.bat
. Html dengan format yang bagus.Sejujurnya Anda tidak memerlukan program bagian ke-3 : tetapi Anda dapat melakukan olahraga dengan database.
Obrolan ada di dalam file
main.db
[ 2 ] . itu adalah database sqlite3 [ 3 ], [ 4 ] .Dengan
sqlite3
atau dengan alat grafis lain atau tidak, Anda dapat melakukan kueri seperti(hanya dalam satu baris dan dengan nama pengguna skype dari orang kedua alih-alih
<OTHER_SKYPENAME>
)Perhatikan bahwa dimungkinkan untuk
SELECT
setiap kolom dari basis data yang Anda minati.Dengan GUI seperti sqliteman [ 3b ] , dapatkah saya lebih sederhana, Anda dapat memilih kolom dengan cara grafis, lalu meletakkan filter pada nilai sebuah bidang ... dan itu akan menyusun lagi satu baris sebagai
Beberapa kata lebih lanjut tentang backup / restore
Dimungkinkan untuk membuat cadangan / mengembalikan file obrolan secara langsung [ 2 ] .
Anda hanya perlu menemukan tempat penyimpanannya di komputer Anda:
%appdata%\Skype\YourSkypeName
, di mana biasanya%appdata%\Skype
diterjemahkan menjadi:C:\Users\YourUserName\AppData\Roaming\Skype
/home/LinuxUsername/.Skype/SkypeUserName/
atau segera
~/.Skype/SkypeUserName/
.~/Library/Application\ Support/Skype/<YOUR SKYPENAME>/
sumber
Jika Anda ingin cara termudah untuk mengekspor riwayat Anda ke format yang dapat dibaca, itu adalah skypebrowser.com , yang dapat membaca
main.db
file Anda .Tetapi karena ini adalah layanan pihak ketiga, Anda jelas harus berpikir dua kali sebelum menggunakannya jika Anda memiliki data rahasia dalam obrolan Anda. Dalam hal ini satu-satunya pilihan aman Anda adalah browser SQLite (Anda akan membutuhkan
messages
tabel).sumber
Plugin Skype G-Recorder berfungsi baik bagi saya untuk membuat cadangan obrolan.
sumber
Anda dapat menggunakan ini untuk mengekspor data riwayat obrolan:
http://www.gammatwo.com/2010/12/18/save-skype-chat-history/
sumber
Anda hanya perlu pergi ke folder utama pengguna seperti pada win7: C: \ Users [your_user] \ AppData \ Roaming \ Skype
Ingat bahwa folder "AppData" disembunyikan, jadi Anda mungkin harus memilih opsi untuk menampilkan folder tersembunyi.
Kemudian cari folder dengan nama pengguna akun skype Anda dan salin ke pc baru ... semua ikon obrolan dan kontak Anda dan lain-lain akan disalin ke komputer baru.
sumber
Cukup buka jendela obrolan baru dengan kontak yang ingin Anda simpan riwayat obrolannya. Ketik "/ histori" (tanpa tanda kutip) di jendela obrolan. Setelah riwayat diisi, pilih / sorot sebagian teks dengan kursor mouse Anda. Kemudian, (pada Windows) tekan " Ctrl+ A" di keyboard Anda. Setelah semuanya disorot, tekan " Ctrl+ C." Buka Microsoft Word (atau perangkat lunak pengolah kata serupa, seperti OpenOffice.org Writer) dan tekan " Ctrl+ V" pada keyboard Anda. Simpan file di harddisk atau USB drive Anda, dan voila: Anda memiliki catatan lengkap tentang riwayat obrolan Anda.
sumber
Perangkat lunak yang memungkinkan untuk merekam panggilan dan menyimpan rekaman panggilan / riwayat obrolan / transfer file ke email Anda - http://skype2email.com
Skype2email adalah program komersial dengan uji coba gratis selama 14 hari.
Penafian: Saya mengerjakan program ini.
sumber
Hal termudah untuk dilakukan jika Anda hanya ingin mentransfer riwayat ke komputer lain adalah dengan mengikuti saran melalui Skype di sini: https://support.skype.com/en/faq/FA10649/Can-I-transfer-my-chat -history-from-one-computer-to-another? frompage = search & q = chat + history & fromSearchFirstPage = false . Apa yang Anda lakukan adalah menandai percakapan Anda sebagai Belum Dibaca, dan mereka akan ditransfer ke komputer lain ketika Anda masuk ke sana nanti.
sumber
Ada opsi untuk mengekspor riwayat Skype di CSV dll dari halaman Akun Anda di Skype.com .
sumber
Saya pikir ada cara yang lebih elegan untuk menyimpan obrolan dan panggilan Anda kemudian mengirimkannya ke email. Misalnya menggunakan Skype Recorder, Anda dapat menyimpan semuanya ke penyimpanan online serta menambahkan fungsi seperti pencarian teks lengkap, memutar panggilan online, dan banyak fitur menarik lainnya. Saya pikir itu akan sangat membantu Anda dengan masalah Anda.
sumber
Alat ini dapat mengekspor riwayat Skype Anda ke HTML:
Anda dapat menemukan file executable untuk Win dan Mac di sini:
sumber