คัดลอกประวัติการแชท skype ไปยังไฟล์ข้อความหรือไม่


24

ฉันต้องการแปลงประวัติการแชท Skype เป็นชุดของไฟล์ข้อความเพื่อการเก็บถาวร เป็นการดีที่ฉันต้องการมีคำสั่ง (เช่นสคริปต์หรือแอป) เพื่อให้ฉันสามารถทำสิ่งนี้เป็นประจำ

ใครมีความคิดเกี่ยวกับวิธีการทำเช่นนี้?

คำตอบ:


17

ประวัติการแชท Skype ของคุณถูกเก็บไว้ในไฟล์ที่ตั้งชื่อmain.dbตามค่าเริ่มต้นที่

~/.Skype/SKYPEUSERNAME/


เปิดไฟล์

ไฟล์เหล่านี้เป็นไฟล์ไบนารีและสามารถดูได้โดยใช้:

  • ตัวแก้ไข Hex เช่นghex ;

  • หรือบรรณาธิการทั่วไปเช่นGVim ;

  • แต่สำหรับการวิเคราะห์ที่มีประสิทธิภาพคุณควรใช้โปรแกรมแก้ไข SQLite เช่นSqliteman :

    ดำเนินการค้นหาเพื่อเลือกข้อมูลที่ต้องการคุณสามารถส่งออกผลลัพธ์ไปยัง CSV, HTML, XLS, SQL และรูปแบบอื่น ๆ


สำรองไฟล์

คุณสามารถใช้cpคำสั่งง่าย ๆเพื่อคัดลอกโฟลเดอร์ไปยังที่อื่นที่คุณต้องการ
คุณสามารถใส่คำสั่งนี้ในcron.dailyหากคุณต้องการให้มันรันทุกวัน


7

ลองใช้ซอฟต์แวร์ที่เรียกว่า " Skyperious " ซึ่งสามารถโคลน / ดาวน์โหลดได้จากที่นี่ มีซอฟต์แวร์ที่ติดตั้งได้สำหรับ Linux, Windows และ Mac


อินเตอร์เฟซที่ยอดเยี่ยมและมีประโยชน์ เยี่ยมมาก
Aditya MP

5

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/


2
ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรที่จะรวมส่วนสำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง ขออภัยลิงค์อ้างอิงไม่สามารถใช้งานได้อีกต่อไป
kiri

2

มีโปรแกรม windows ที่ดีและฟรีที่ใช้งานได้ดีกับไวน์: http://www.nirsoft.net/utils/skype_log_view.html

ทดสอบกับ Lubuntu 13.10 & Wine 1.7.10 แล้วยูทิลิตี้ที่ยอดเยี่ยมจริงๆ


ใช้งานได้ดี! อย่าลืมให้ไวน์กำหนดค่าการแสดงไฟล์ที่เริ่มต้นด้วยจุดแล้วคุณสามารถเปิด ~ / .Skype / SKYPEUSERNAME /
Leksat

2

หากคุณไม่กลัวที่จะอัปโหลดฐานข้อมูล Skype ของคุณไปยังเว็บมีเครื่องมือออนไลน์ที่ช่วยให้การส่งออกการแชทmain.dbเป็นhtmlไฟล์: http://www.skypebrowser.com

ดูเหมือนว่าจะทำงานได้ดีกับฐานข้อมูลขนาดเล็ก


1

มุมมองบันทึกของ Skype จะอ่านไฟล์ skype คุณสามารถคัดลอกไฟล์ทั้งหมดได้เช่นกัน เปิดหน้าต่างแชท skype ของคุณกับบุคคลที่คุณต้องการ istory บนตรวจสอบให้แน่ใจว่าการตั้งค่าการแสดงเพื่อแสดงจากจุดเริ่มต้นและเลือกสำเนา tohighlight ทั้งหมดและที่ผ่านมาเพื่อแก้ไขข้อความ


0

คุณควรจะสามารถ:

  1. คลิกขวาในหน้าต่างแชท→เลือกทั้งหมด
  2. กดCtrl+ Cเพื่อคัดลอก
  3. วางลงในไฟล์ที่คุณเลือก

ผลลัพธ์จะเป็นดังนี้:

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

มีพื้นเพมาจากที่นี่


หากมีคนที่มีข้อความบัฟเฟอร์ของ scrollback น้อยกว่าหนึ่งรายการและมีผู้ติดต่อไม่มากพอที่จะทำสิ่งนี้ได้อย่างสมเหตุสมผลแล้วโอกาสที่ดีที่พวกเขาจะไม่ถามคำถามนี้ ฉันไม่คิดว่า Skype จะแสดงบันทึกทั้งหมดดังนั้นสิ่งนี้จะบันทึกเฉพาะบันทึกล่าสุด หากคุณเลื่อนไปที่จุดเริ่มต้นของบันทึกประวัติการแชทของผู้ติดต่อแต่ละราย (ซึ่งอาจใช้เวลาหลายวันสำหรับพวกเราบางคน) สิ่งนี้อาจใช้งานได้ แต่ฉันก็ยังสงสัยอยู่
Dewi Morgan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.