Переход с QIP на Miranda, импорт истории сообщений

Сегодня наконец-то дошли руки полностью перейти с клиента QIP Infium на Miranda. Причина этого перехода проста — агрессивные обновления QIP Infium, из-за которых программа из простого клиента мгновенных сообщений превратилась в перегруженного монстра.

Переход планировал давно, единственное что меня держало — история сообщений. А точнее вопрос: «Как импортировать историю сообщений из QIP Infium в Miranda?». Поискав некоторое время в гугле я понял, что это дикий геморрой и связываться не стал. Вернулся к этому вопросу вчера и нашел отличный плагин для переноса истории. Сегодня дошли руки его испытать в боевых условиях. Все замечательно импортировалось!

Итак, что необходимо для импорта истории из QIP Infium в Miranda?

Для начала требуется скачать плагин importtxt.dll с настройками. Кроме того, в архиве находится библиотека pcre3.dll которая нужна для работы данного плагина. Как устанавливать плагины в Miranda здесь рассказывать не буду, думаю, читатель в курсе. А вот pcre3.dll нужно положить в ту же папку, где лежит исполняемый файл miranda32.exe.

В Miranda предварительно должны быть добавлены учетные записи, которыми раньше пользовались в QIP и историю для которых требуется импортировать. То есть ICQ, jabber, mail agent и так далее.

После скачивания и установки плагина в меню Miranda появляется пункт Import History:

импортируем историю в miranda

Нажимаем Next и на следующем шаге выбираем из какой именно программы требуется импортировать историю, пользователей Qip Infium интересует QHF files, как раз в этих файлах и хранится история QIP Infium и более поздних версий:

importtxt.dll плагин

Как видно из скришота, плагин позволяет импортировать историю из множества клиентов мгновенных сообщений: bayanICQ, D[i]Chat, History++ (плагин miranda для хранения и отображения истории в удобичитаемом виде) ICQ5 xml files, ICQ6 database, Jimm, Mobile Agent, mContact, Nokia Pigeon, Smaper. Так что для пользователей других клиентов плагин тоже будет очень полезен. Но в этой статье я рассказываю только про QIP Infium.

На следующем шаге нужно указать директорию или файлы истории сообщений. По умолчанию история QIP Infium хранится в папке %APPDATA%/QIP/Profiles/<имя профиля>/History, например у меня в Windows 7 папка с историей находилась по такому адресу: C:\Users\borhomey\AppData\Roaming\QIP\Profiles\my_profile\History. Файлы с историей имеют расширение QHF. Кроме того, в папке History есть папка Archives, в которую помещается история сообщений размером больше, чем 300 КБайт(число задается в настройках). В папке Archives файлы с историей имеют расширение уже AHF, но по сути это QHF, то есть расширение смело можно менять и подсовывать нашему плагину:

Нажимаем Next и ждем, процедура импорта иногда занимает продолжительное время.

На этом все, ничего сложного в переносе истории из QIP в Miranda нет. Думаю, что данная инструкция будет работать и для переноса истории qip 2012, qip 2011, qip 2010 и прочих версий старше qip infium.

Поделиться