Скопіювати історію скайпу в текстові файли?


24

Я хотів би перетворити свою історію чатів у Skype у колекцію текстових файлів для архівних цілей. В ідеалі я хотів би мати команду (наприклад, скрипт або додаток), щоб я міг це робити регулярно.

Хтось має ідею, як це робити?

Відповіді:


17

Ваша історія чату в Skype зберігається у файлі, названому main.dbза замовчуванням, за адресою:

~/.Skype/SKYPEUSERNAME/


Відкрийте файл

Ці файли є двійковими файлами і їх можна переглядати, використовуючи:

  • шестигранний редактор на зразок ghex ;

  • або звичайний редактор на зразок GVim ;

  • АЛЕ для ефективного аналізу слід використовувати редактор SQLite типу Sqliteman :

    Виконуючи запит для вибору призначених даних, ви можете експортувати результати в CSV, HTML, XLS, SQL та інші формати.


Резервне копіювання файлу

Ви можете скористатися простою cpкомандою, щоб скопіювати папку в інше місце, куди ви хочете.
Ви можете поставити цю команду в cron.daily, якщо хочете, щоб вона виконувалася щодня.


7

Спробуйте програмне забезпечення під назвою " Skyperious ", яке можна клонувати / завантажити тут . У них встановлено програмне забезпечення для Linux, Windows, а також для Mac.


Чудовий і корисний інтерфейс. Чудова робота.
Адіта МП

5

http://www.kudosknowledge.com/how-do-i-export-skype-chat-history/ описує, як це зробити, але я вважаю, що він передбачає встановлення Windows Skype. В основному все знаходиться у вашій папці ~ / .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, яка чудово працює з Wine: http://www.nirsoft.net/utils/skype_log_view.html

Випробував його на Lubuntu 13.10 та Wine 1.7.10, справді чудова утиліта.


Добре працює! Не забудьте налаштувати Wine для показу файлів, починаючи з крапок, тоді ви можете відкрити ~ / .Skype / SKYPEUSERNAME /
Leksat

2

Якщо ви не бояться , щоб завантажити базу даних Skype в Інтернет, є онлайн інструмент , який дозволяє експортувати чати з main.dbв htmlфайли: http://www.skypebrowser.com

Здається, працює добре з невеликими базами даних.


1

Перегляд журналу Skype читає файли скайпу, ви також можете просто скопіювати всі. Відкрийте вікно чату ур скайпу для людини, яку ви хочете, щоб історія була включена, переконайтеся, що на дисплеї встановлено показ із самого початку та виберіть усі текстові світлові копії та минуле у текстовому редакторі.


0

Ви повинні мати можливість просто:

  1. Клацніть правою кнопкою миші у вікні чату → Виберіть все
  2. Натисніть Ctrl+, Cщоб скопіювати.
  3. Вставте його у вибраний файл.

Вихід буде приблизно таким:

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

Родом звідси .


Якщо хтось мав менше тексту в одному буфері прокрутки, і мало достатньо контактів, які роблять це таким чином, мали сенс, тоді шанси добре, що вони не ставлять цього питання. Я не думаю, що Skype ніколи не показував весь журнал, тому це дозволить зберегти лише останні журнали. Якщо ви вперше прокрутите до початку журналу історії чатів кожного контакту (який може зайняти багато днів), це може спрацювати, але я навіть зараз скептично налаштований.
Деві Морган
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.