ฉันต้องการแปลงประวัติการแชท Skype เป็นชุดของไฟล์ข้อความเพื่อการเก็บถาวร เป็นการดีที่ฉันต้องการมีคำสั่ง (เช่นสคริปต์หรือแอป) เพื่อให้ฉันสามารถทำสิ่งนี้เป็นประจำ
ใครมีความคิดเกี่ยวกับวิธีการทำเช่นนี้?
ฉันต้องการแปลงประวัติการแชท Skype เป็นชุดของไฟล์ข้อความเพื่อการเก็บถาวร เป็นการดีที่ฉันต้องการมีคำสั่ง (เช่นสคริปต์หรือแอป) เพื่อให้ฉันสามารถทำสิ่งนี้เป็นประจำ
ใครมีความคิดเกี่ยวกับวิธีการทำเช่นนี้?
คำตอบ:
ประวัติการแชท Skype ของคุณถูกเก็บไว้ในไฟล์ที่ตั้งชื่อmain.db
ตามค่าเริ่มต้นที่
~/.Skype/SKYPEUSERNAME/
ไฟล์เหล่านี้เป็นไฟล์ไบนารีและสามารถดูได้โดยใช้:
ตัวแก้ไข Hex เช่นghex ;
หรือบรรณาธิการทั่วไปเช่นGVim ;
แต่สำหรับการวิเคราะห์ที่มีประสิทธิภาพคุณควรใช้โปรแกรมแก้ไข SQLite เช่นSqliteman :
ดำเนินการค้นหาเพื่อเลือกข้อมูลที่ต้องการคุณสามารถส่งออกผลลัพธ์ไปยัง CSV, HTML, XLS, SQL และรูปแบบอื่น ๆ
คุณสามารถใช้cp
คำสั่งง่าย ๆเพื่อคัดลอกโฟลเดอร์ไปยังที่อื่นที่คุณต้องการ
คุณสามารถใส่คำสั่งนี้ในcron.dailyหากคุณต้องการให้มันรันทุกวัน
ลองใช้ซอฟต์แวร์ที่เรียกว่า " Skyperious " ซึ่งสามารถโคลน / ดาวน์โหลดได้จากที่นี่ มีซอฟต์แวร์ที่ติดตั้งได้สำหรับ Linux, Windows และ Mac
http://www.kudosknowledge.com/how-do-i-export-skype-chat-history/อธิบายถึงวิธีการทำ แต่ฉันเชื่อว่ามันถือว่าเป็นการติดตั้ง Skype ของ Windows โดยทั่วไปทุกอย่างอยู่ในโฟลเดอร์ ~ / .Skype ของคุณและคุณจะต้องอ่านฐานข้อมูล sqlite ที่สอดคล้องกับบัญชีของคุณ ไม่ควรยากเกินไปที่จะสร้างสคริปต์ แต่ฉันไม่ทราบว่ามีอยู่ในปัจจุบัน
แก้ไข:
Archive.org มีเวอร์ชันการทำงานของลิงค์: https://web.archive.org/web/20130406134219/http://www.kudosknowledge.com/how-do-i-export-skype-chat-history/
มีโปรแกรม windows ที่ดีและฟรีที่ใช้งานได้ดีกับไวน์: http://www.nirsoft.net/utils/skype_log_view.html
ทดสอบกับ Lubuntu 13.10 & Wine 1.7.10 แล้วยูทิลิตี้ที่ยอดเยี่ยมจริงๆ
หากคุณไม่กลัวที่จะอัปโหลดฐานข้อมูล Skype ของคุณไปยังเว็บมีเครื่องมือออนไลน์ที่ช่วยให้การส่งออกการแชทmain.db
เป็นhtml
ไฟล์: http://www.skypebrowser.com
ดูเหมือนว่าจะทำงานได้ดีกับฐานข้อมูลขนาดเล็ก
มุมมองบันทึกของ Skype จะอ่านไฟล์ skype คุณสามารถคัดลอกไฟล์ทั้งหมดได้เช่นกัน เปิดหน้าต่างแชท skype ของคุณกับบุคคลที่คุณต้องการ istory บนตรวจสอบให้แน่ใจว่าการตั้งค่าการแสดงเพื่อแสดงจากจุดเริ่มต้นและเลือกสำเนา tohighlight ทั้งหมดและที่ผ่านมาเพื่อแก้ไขข้อความ
คุณควรจะสามารถ:
ผลลัพธ์จะเป็นดังนี้:
[7:39:36 AM] username1: hello
[7:39:46 AM] username2: hello to you as well