LINUX.ORG.RU

Gmail chats history export: нужны бета-тестеры


0

0

Если вы хотите уйти с гуглопочты, но вас удерживают тысячи сохранённых чатов, то это сообщение для вас.

На данный момент мне известно о трёх способах экспортировать историю чатов.

  • Питоновский скрипт использующий libgmail. Существуют две проблемы: во-первых, заставить libgmail работать не так уж просто, и, судя по всему, в ближайшие месяцы библиотека перестанет работать окончательно. Во-вторых, в экспортированных сообщениях каша с timestamp'ами и порядком сообщений, которую тоже надо как-то разгребать.
  • Танцы с бубном на основе iMacros. Экспорт в html (забудьте о правильных timestamp'ах).
  • Хак с использованием Gears. Работает вполне сносно, но нужна некоторая работа руками.

Я предлагаю свой скрипт, который использует отреверсинжениренное API gmail mobile. Прошу потестировать работоспособность скрипта (что ещё делать в субботу, верно?).

Справка лежит на битбакете (справа вверху кнопочка get source). Запускать приблизительно так:

python get_chats.py -d -t +0300 -o chats/ username

В директорю chats/ будут сохранены файлы в формате .eml.

Не забудьте указать часовой пояс, на который настроен ваш gmail (в формате +nnnn). Иначе у сообщений будет неправильная дата.

Если кто-то хочет запускать по крону, то сначала выкачайте всё, что есть на текущей момент, а потом можно запускать с ключиком -n (скрипт будет выкачивать до первого сообщения, которое уже есть в архиве).

★★★★

История чатов не нужна. Все важное нужно решать по мылу, так как именно в мыле перед тем как стрельнуть все более тщательно обдумывается. Чаты для трёпа.

ZveN ()
Ответ на: комментарий от ZveN

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

Вообще, по опыту, мылом неудобно вести длительную дискуссию. Например о деталях реализации чего-либо, проводить удаленный брейнсторм какой-нибудь.

2ТС: спасибо, сам давно хотел, когда еще пользовался гтолком. Жаль проверить не на чем.

volh ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.