Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Где Skype хранит хистори чатов и конференций?  (Прочитано 11466 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vrybas

  • Автор темы
  • Активист
  • *
  • Сообщений: 505
    • Просмотр профиля
Поскажите где Skype хранит хистори чатов и конференций? И в каком виде? В Pidgin это текстовые файлы. А когда заходишь в ~/.Skype, то там какие-то непонятные файлы .dat.

Я долго жил со Skype-плагином для Pidgin. Но выяснилось, что с созданием Skype конференций там большие проблемы. И со звонками. Но лазить по всем контактам и конференциям в Skype в поисках чего-то, кинутого кем-то и когда-то не очень круто.

Можно ли вытащить все логи Skype в текстовом виде допустим для полнотекстового поиска? И как бэкапить хистори от переустановки к переустановке?

zotkindm

  • Гость
Re: Где Skype хранит хистори чатов и конференций?
« Ответ #1 : 17 Декабря 2008, 10:36:46 »
Home сделай на отдельном разделе

Оффлайн vrybas

  • Автор темы
  • Активист
  • *
  • Сообщений: 505
    • Просмотр профиля
Re: Где Skype хранит хистори чатов и конференций?
« Ответ #2 : 19 Декабря 2008, 15:24:03 »
Ну Скайп ващеее... ну ващеее...

Сегодня была конференция 4 пользователя. Вижу, что папке .Skype хистори лежит. А из самой Скайповой гуёвины доступа к ней нет. Вот не захотел он в Event History List эту конференцию записывать(уж не знаю по какой причине, может потму что не я ее начал). И все. Хистори не посмотреть нормальным способом.

Вобщем хранится она вразброс в файлах BDD. То есть реально полчата в одном файле, треть в другом, и еще кусочек в третьем. Каждая запись(каждая когда либо произнесенная реплика) имеет несколько атрибутов. В том числе и ChatID. Потом Скайп как-то хитро все это сшивает. Опять же только для тех чатов, которые поместил в Event History List.

Нашел оффтоповую прогу для экспорта
http://www.nirsoft.net/utils/skypelogview.zip

Ее надо скопировать в ~/.Skype/accountname, запускается под wine и экспортирует в txt,csv,html,xml итд таким образом
$ wine ./SkypeLogView.exe /shtml logs.html
$ wine ./SkypeLogView.exe /sxml logs.xml
но все равно как-то криво. Также вразброс, только что вытаскивает сгруппированные сообщения вместе с атрибутами. То есть можно потом хотя-бы сшить их правильно, распарсив. Может когда-нибудь руки дойдут.

Пока что самое удобное - просто запустить ейную морду в папке с логами(~/.Skype/accountname)
$ wine ./SkypeLogView.exe



и отсортировать по дате/времени. Более-менее читабельно.

UPD: Это валдино только для версии Skype 2. Начиная с версии 3 Skype хранит хистори не в BDD а в каких-то шифрованных файлах непонятно где и все старые хистори вьюверы не работают. На линуксах есть только Skype 2, так что пока опасаться нечего.
« Последнее редактирование: 13 Марта 2009, 13:21:22 от vrybas »

 

Страница сгенерирована за 0.02 секунд. Запросов: 20.