Sao chép lịch sử trò chuyện skype vào tập tin văn bản?


24

Tôi muốn chuyển đổi lịch sử trò chuyện Skype của mình thành một tập hợp các tệp văn bản cho mục đích lưu trữ. Lý tưởng nhất là tôi muốn có một lệnh (ví dụ: tập lệnh hoặc ứng dụng) để tôi có thể thực hiện việc này một cách thường xuyên.

Bất cứ ai có bất kỳ ý tưởng về làm thế nào để làm điều này?

Câu trả lời:


17

Lịch sử trò chuyện Skype của bạn được lưu trữ bên trong một tệp có tên main.dbmặc định tại:

~/.Skype/SKYPEUSERNAME/


Mở tập tin

Các tệp này là tệp nhị phân và có thể được xem bằng cách sử dụng:

  • một trình soạn thảo Hex như ghex ;

  • hoặc một biên tập viên thông thường như GVim ;

  • NHƯNG để phân tích hiệu quả, bạn nên sử dụng trình soạn thảo SQLite như Sqliteman :

    Thực hiện truy vấn để chọn dữ liệu dự định, bạn có thể xuất kết quả sang CSV, HTML, XLS, SQL và các định dạng khác.


Sao lưu tệp

Bạn có thể sử dụng một cplệnh đơn giản để sao chép thư mục vào nơi khác mà bạn muốn.
Bạn có thể đặt lệnh này trong một cron.d Daily nếu bạn muốn nó chạy hàng ngày.


7

Hãy dùng thử phần mềm có tên " Skyperious " có thể được sao chép / tải xuống từ ĐÂY . Họ có phần mềm có thể cài đặt cho Linux, Windows cũng như cho Mac.


Giao diện tuyệt vời và hữu ích. Lam tôt lăm.
MP Aditya

5

http://www.kudosledgeledge.com/how-do-i-export-skype-chat-history/ mô tả cách thực hiện, nhưng tôi tin rằng nó giả định cài đặt Windows của Skype. Về cơ bản, mọi thứ đều nằm trong thư mục ~ / .Skype của bạn và bạn sẽ cần đọc cơ sở dữ liệu sqlite tương ứng với tài khoản của bạn. Không quá khó để tạo ra một kịch bản để thực hiện nó, nhưng tôi không biết bất kỳ kịch bản nào đang tồn tại.

CHỈNH SỬA:

Archive.org có phiên bản hoạt động của liên kết: https://web.archive.org/web/20130406134219/http://www.kudosledgeledge.com/how-do-i-export-skype-chat-history/


2
Trong khi về mặt lý thuyết có thể trả lời câu hỏi, tốt hơn là nên bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo. Thật không may, liên kết được tham chiếu không còn hiệu lực.
kiri

2

Có một chương trình windows tốt và miễn phí hoạt động tuyệt vời với Wine: http://www.nirsoft.net/utils/skype_log_view.html

Đã thử nghiệm nó trên Lubfox 13.10 & Wine 1.7.10, tiện ích thực sự tuyệt vời.


Hoạt động tốt! Đừng quên định cấu hình Wine để hiển thị các tệp bắt đầu bằng dấu chấm, sau đó bạn có thể mở ~ / .Skype / SKYPEUSERNAME /
Leksat

2

Nếu bạn không sợ để tải lên cơ sở dữ liệu Skype của bạn lên web, có một công cụ trực tuyến cho phép chat xuất khẩu từ main.dbvào htmltập tin: http://www.skypebrowser.com

Có vẻ hoạt động tốt với cơ sở dữ liệu nhỏ.


1

Chế độ xem nhật ký Skype đọc các tập tin skype u cũng có thể sao chép tất cả. Mở cửa sổ trò chuyện skype của bạn cho người bạn muốn istory đảm bảo rằng màn hình được đặt để hiển thị từ đầu và chọn tất cả các bản sao sáng và quá khứ cho trình soạn thảo văn bản.


0

Bạn sẽ có thể chỉ đơn giản là:

  1. Nhấp chuột phải vào cửa sổ trò chuyện → Chọn Tất cả
  2. Nhấn Ctrl+ Cđể sao chép.
  3. Dán nó vào một tập tin của sự lựa chọn của bạn.

Đầu ra sẽ giống như thế này:

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

Ban đầu từ đây .


Nếu ai đó có ít hơn một giá trị văn bản của bộ đệm cuộn và ít liên hệ đủ để thực hiện theo cách này có ý nghĩa, thì tỷ lệ cược là họ sẽ không hỏi câu hỏi này. Tôi không nghĩ Skype từng hiển thị toàn bộ nhật ký, vì vậy điều này sẽ chỉ lưu các nhật ký gần đây nhất. Nếu bạn lần đầu tiên cuộn lên đến đầu của nhật ký lịch sử trò chuyện của mỗi người trong số chúng tôi (sẽ mất nhiều ngày đối với một số người trong chúng tôi), thì điều này có thể hoạt động, nhưng tôi thậm chí còn nghi ngờ.
Dewi Morgan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.