Поиск по истории skype

skypeЭтот короткий пост посвящен людям, которые интенсивно используют skype в роли messenger-а. А именно проблеме с поиском нужной информации в истории скайпа. Сначала в скайпе историю можно было пролистать в плоть до первого сообщения, написанного пару лет назад. Потом в историю переписки добавили что-то, типа, диапазона дат, на который нужно кликнуть, чтобы развернуть, и т.п. И к этим неудобствам еще добавляется неопределенность и потерянность в десятках чатов с подобным названием (если вообще имеется). Ты сидишь и вспоминаешь, куда или кому ты писал или скидывал полезную ссылки или инструкцию, или доступ и т.п.
Кто с таким сталкивался, тот меня поймет, и ему поможет данный способ поиска нужной информации по всей базе skype, по всем чатам и индивидуальным перепискам.

Так как skype использует SQLite БД, нам остается только скачать подходящий браузер для доступа к базе данных и написать запрос.
Качаем DB Browser for SQLite с официального сайта и устанавливаем.
Установка по умолчанию (все время жмем Далее), по завершению запускаем программу. После чего нам нужно открыть базу skype. Так как я использую Windows 10, мне нужен файл main.db, который можно найти по следующему пути.

C:\Users\<your_username>\AppData\Roaming\Skype\<your_skype_account>\main.db

Открываем базу.

skype_1

У вас подтянется вся структура таблиц. Если интересно, можете по ней пройтись. Далее нам осталось создать запрос, который будет искать ключевое слово по всем существующим чатам скайпа. У меня он выглядит следующим образом.

SELECT m.from_dispname,
       c.displayname as conversation_display_name,
       m.body_xml,
       datetime(m.timestamp, 'unixepoch') AS date
  FROM Messages m,
       Conversations c
 WHERE c.id = m.convo_id AND 
       body_xml LIKE "%Amazon%"
 ORDER BY timestamp DESC;
 

К примеру, поищем все упоминания слова Amazon во всех чатах сайпа.

skype_2

Как видим, мы получили список со всеми чатами где упоминалось слово, сортированный по релевантности. Хочу заметить, что эти лишь один из многих способов поиска информации по базе данных скайпа, в Интернете можно найти довольно большое количество готовых решений по данной проблеме. Спасибо.

Автор: admin, 19 декабря 2016
Рубрики: Windows, Интерестное
Метки:

Написать комментарий

Проверка на бота * Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.

Последние статьи

Яндекс.Метрика
?>