Этот короткий пост посвящен людям, которые интенсивно используют 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
Открываем базу.
У вас подтянется вся структура таблиц. Если интересно, можете по ней пройтись. Далее нам осталось создать запрос, который будет искать ключевое слово по всем существующим чатам скайпа. У меня он выглядит следующим образом.
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 во всех чатах сайпа.
Как видим, мы получили список со всеми чатами где упоминалось слово, сортированный по релевантности. Хочу заметить, что эти лишь один из многих способов поиска информации по базе данных скайпа, в Интернете можно найти довольно большое количество готовых решений по данной проблеме. Спасибо.
Попробуйте Skyperious — вам понравится.
Спасибо за инструкцию! Как раз то, что скал 🙂
Майкрософт поломала скайп. Я плачу. cntrl+f и было счастье. Засранцы, слов нет
и я плачу
Испортили скайп! Раньше в самом начале даже было лучше чем сейчас