Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Общие разговоры о Miranda NG => Topic started by: Svetogor on 25 12 2013, 18:14:03

Title: История общения MRA из ... (как добавить в Миранду)
Post by: Svetogor on 25 12 2013, 18:14:03
Здравия!
Пользоваться IM начал с Mail.ru Agent, позже сменил его на QIP, несколько дней как с Miranda NG, хотя были попытки подружится с Miranda IM, но что-то не получилось. Общение велось только по MRA и ICQ. При смене Mail.ru Agent на QIP, вся история накрылась тазом, когда пользовался QIP, при переустановке ОС, запамятовал про историю, снова её прикрыло тазом. При переходе на Miranda NG, оставшуюся историю конвертировал в базу. Но тут выяснилось, что имеется копия всей истории общения MRA на их серверах, находится она в почтовом ящике "архив Mail.ru Agent на Почте". Пользоваться архивом на Mail.ru не очень удобно, попробовал поставить портативный MRA, думалось что весь архив переедет в MRA, но переехало примерно последних три месяца, конечно вопрос задал в ТП Mail.ru "о возможности полной синхронизации между архивом и MRA", пока ответа не было.
Можно ли каким либо образом перенести историю из серверного архива в локальную историю, по подобию как MRA, только не три месяца, а  всё. Готов был в ручную перенести (копи/паст-ом), но ни где не нашёл в Миранде как это сделать.
Может ли у ICQ быть серверный архив? Скоренько пробежался по сайту, не заметил.
Title: Re: История общения MRA из ... (как добавить в Миранду)
Post by: ghazan on 25 12 2013, 20:57:00
Title: Re: История общения MRA из ... (как добавить в Миранду)
Post by: Apollo2k4 on 25 12 2013, 21:03:08
У ICQ такого архива точно нет, они одно время записывали статусы – хотели быть твиттером, не потом перестали.
А про серверную историю в агенте нужно спрашивать у mail.ru, так могу посоветовать записать историю в текстовый файл по шаблону
Code: [Select]
###
### Полная история
### xxx ([протокол]: xxx) - yyy ([протокол]: yyy)
### (generated by history++ plugin)
###

[01.05.2013 18:02:12] xxx:
Бла-бла-бла

[11.05.2013 17:43:16] yyy:
бла бла бла
и потом через ImportTXT с шаблоном History++ импортировать.
Title: Re: История общения MRA из ... (как добавить в Миранду)
Post by: Svetogor on 26 12 2013, 04:34:20
Из браузера можно сохранить в таком виде:
Code: [Select]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" class="page-scroll  jsHtml draganddrop jsHtml" id="jsHtml" lang="ru" style="" xml:lang="ru"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
...
...
...
...
...
<table border="0" cellpadding="0" cellspacing="0" class="ourlet agent-history__table" id="ourletId" width="100%">
<tbody class="js-agent-history-list"><tr class="agent-history__item  js-agent-history-item" data-id="'205009526456353107'" id="agent-history-item-205009526456353107" valign="top">
<td class="agent-history__item__blank"></td>
<td class="agent-history__item__name ">
Я (он самый)
</td>
<td class="agent-history__item__message">
<div class="agent-history__item__message__inner"><img alt=":Я_круче:" src="img/smiles//set03/dirol.gif" title="Я_круче"></div>
</td>
<td class="agent-history__item__date" title="22 Дек 16:50">22 Дек 16:50</td>
<td class="agent-history__item__actions">
<a class="agent-history__item__actions__delete js-agent-history-item-delete" href="#" title="Удалить сообщение"></a>
</td>
</tr>
<tr class="agent-history__item  js-agent-history-item" data-id="'205009526456353106'" id="agent-history-item-205009526456353106" valign="top">
<td class="agent-history__item__blank"></td>
<td class="agent-history__item__name agent-history__item__name_other">
Собеседник
</td>
<td class="agent-history__item__message">
<div class="agent-history__item__message__inner">я уже сейчас пойду спать!!!</div>
</td>
<td class="agent-history__item__date" title="22 Дек 16:48">22 Дек 16:48</td>
<td class="agent-history__item__actions">
<a class="agent-history__item__actions__delete js-agent-history-item-delete" href="#" title="Удалить сообщение"></a>
</td>
</tr>
<tr class="agent-history__item  js-agent-history-item" data-id="'205009526456353105'" id="agent-history-item-205009526456353105" valign="top">
<td class="agent-history__item__blank"></td>
<td class="agent-history__item__name ">
Я (он самый)
</td>
<td class="agent-history__item__message">
<div class="agent-history__item__message__inner">Так отправь его ещё раз <img alt=":Дразнюсь:" src="img/smiles//set03/blum.gif" title="Дразнюсь"></div>
</td>
<td class="agent-history__item__date" title="22 Дек 16:48">22 Дек 16:48</td>
<td class="agent-history__item__actions">
<a class="agent-history__item__actions__delete js-agent-history-item-delete" href="#" title="Удалить сообщение"></a>
</td>
</tr>
<tr class="agent-history__item  js-agent-history-item" data-id="'205009526456353103'" id="agent-history-item-205009526456353103" valign="top">
<td class="agent-history__item__blank"></td>
<td class="agent-history__item__name agent-history__item__name_other">
Собеседник
</td>
<td class="agent-history__item__message">
<div class="agent-history__item__message__inner">я не знаю,что там тебе пришло,но я отправляю нормальные слова!</div>
</td>
<td class="agent-history__item__date" title="22 Дек 16:44">22 Дек 16:44</td>
<td class="agent-history__item__actions">
<a class="agent-history__item__actions__delete js-agent-history-item-delete" href="#" title="Удалить сообщение"></a>
</td>
</tr>

Там где точки, находится весь список контактов и последнее сообщение.
В сообщениях этого года, год в дате отсутствует, хотя может присутствовать в этом
Code: [Select]
<tr class="agent-history__item  js-agent-history-item" data-id="'205009526456353103'" id="agent-history-item-205009526456353103" valign="top">
  • как стрясти архив с сайта MRA - этого не знает никто
Видать это ни кому не было нужно, по сему никто не знает. (https://forum.miranda-ng.org/proxy.php?request=http%3A%2F%2Fsmiles.kolobok.us%2Fstandart%2Fyes4.gif&hash=892fdaec283cde70015096ba74dc3deb19b1ffeb)
MRA как-то это делает, только с небольшим периодом.

Apollo2k4, уточни
### xxx ([протокол]: xxx) - yyy ([протокол]: yyy)
xxx и yyy - Имена контактов, где чей?
([протокол]: xxx) и ([протокол]: yyy) - вот здесь как должно быть?
Где-то должно быть "имя_ящика@mail.ru", чтоб переписка залилась нужному контакту.
Title: Re: История общения MRA из ... (как добавить в Миранду)
Post by: Apollo2k4 on 26 12 2013, 06:03:50
Svetogor, xxx твой контакт, yyy контакт собеседника, там в принципе только это критично чтобы была нормального вида история
Title: Re: История общения MRA из ... (как добавить в Миранду)
Post by: Svetogor on 26 12 2013, 08:28:35
Некоторые сообщения будут дублироваться с имеющимися, т.к. в архиве нет секунд или секунды не учитываются?
Title: Re: История общения MRA из ... (как добавить в Миранду)
Post by: Apollo2k4 on 26 12 2013, 12:45:24
Svetogor, секунды учитываются, просто в интерфейсе они могут быть не указаны. Можно удалить имеющиеся чтобы не было дублей, но если время в событиях совпадает, то дубли просто пропустит…
Title: Re: История общения MRA из ... (как добавить в Миранду)
Post by: Svetogor on 26 12 2013, 13:09:36
До фига же руками придётся править (https://forum.miranda-ng.org/proxy.php?request=http%3A%2F%2Fsmiles.kolobok.us%2Fbig_madhouse%2Fcrazy.gif&hash=361fa4372450193e9a0f52b37e07bf39d574533a)