Кому как, а для меня с моей параноей этот вопрос очень важен. Интернет не вечен, да и к тому же не стабилен. То, что ЖЖ может "накрыться" в любой момент и никто не возместит полученного морального ущерба - наверняка написано в лицензионном соглашении, под которым мы все поставили свою виртуальную подпись, заводя свой аккаунт.
Кстати, если кто хранит подборку закладок на чужие дневники (memories) - попробуйте проверьте - наверняка сейчас некоторые записи стали недоступны. Бывает, их удаляют. Бывает, меняют права доступа. А бывает - закрывается и весь дневник пользователя.
Я нашёл несколько способов сохранения своего (или чужого) дневника:
1) вручную сохранить каждую страницу в любимом броузере;
2) натравить на livejournal.com один из Offline Browser'ов;
3) заказать на спец сайте предоставляющем такую услугу сохранение своего дневника;
4) или использовать специализированную утилиту.
Способ первый - кондовый
Открываем очередной пост и жмем "Файл/Сохранить как..."
Плюсы: не надо ничего искать - всё в наших руках. Сохраняются и комментарии и картинки и избранное и информация о пользователе.
Минусы: вся работа ручная. Если дневник большой - замаешься сохранять.
Способ второй - усовершенствованный первый
Берём Offline Explorer, Teleport Pro или какой ещё загрузчик сайтов, настраиваем проект и качаем. Лучше всего в качестве корневой взять страницу "Календарь".
Плюсы: опять же, сохраняются и комментарии и картинки и избранное.
Минусы: надо разбираться с настройками программы для скачивания. К тому же, структура ЖЖ достаточно разветвлённая (это если постов много). И надо тщательно настроить проект, чтобы в него не попадали ненужные страницы (другие дневники, справка ЖЖ, посторонние сайты со всем содержимым и т.д.).
Способ третий, LJBook
Идём на
LJBook (http://ljbook.com) и просим сохранить наш дневник.
Плюсы: на выходе - книжка в PDF (а если заплатить денежку, так ещё и с картинками в большом разрешении). Книжка имеет удобное содержание и активные сслыки на онлайновый оригинал.
Минусы: нужно отдавать свой пароль в чужие руки. Глючит с русским текстом - может это только с моим журналом, но у меня вышел совершенно нечитаемый документ.
Способ четвёртый
Есть несколько спец программ для сохранения ЖЖ. Перечислю найденные и опробованные мною:
LJSM 2.5 Консольная программка (написана на PERL'е), 700 Кб, автор
ati, несмотря на украинский домен, из Москвы,
http://ryzh.kiev.ua/ljsm/.
Плюсы: грузит комменты, картинки, закладки (memories), по количеству настроек не уступает другим программам. Может синхронизировать локальную копию журнала, загружая только недостающие записи. Может загружать записи за определённый период времени. Создаёт удобный файл с содержанием дневника. Есть утилита для верстки файла-книжки со всеми записями. Может переводить дневник из UTF-8 в обычный ASCII код. Линуксоидам радость - утилита работает не только под Виндами.
Минусы: нет графического интерфейса - только командная строка. Путает порядок некоторых записей (тех, которые в пределах одного месяца опубликованы "задним числом").
LiveJournal Backup 1.0.4 Windows GUI утилитка, 508 Кб, автор вроде из Англии,
http://ljbackup.yamnet.co.uk.
Плюсы: поиск по скачанному, экспорт в различные форматы и с настройкой, какие записи экспортировать (приватные, публичные, для друзей). Может делать содержание с настройками группировки записей (по году/месяцу/дню). Сохраняет отдельно комментарии, отдельно исходные записи.
Минусы: не заточен под UTF-8 вообще и русский язык в частности. То есть все тексты будут выглядеть следующим образом "‚РѕРј, что выброшен ар". Не скачивает картинки и избранное. Почему-то не сохраняет комментарии - выдает ошибку "download corrupt".
Alexf LJ Downloader ( Jan 7 2005) Windows GUI утилитка, 284 Кб, автор вроде как из России,
http://win32utils.com/alj/.
Плюсы: Поддерживает русский язык. Имеет хорошую поисковую систему (с учётом морфологии русского языка), вот только результаты выдает в неочевидном виде - надо вручную открывать файл Search/Results.html и обновлять его после каждого поиска. Может обновлять записи с комментариями. Сохраняет многостраничные и свёрнутые комментарии. Программа находится в горячей фазе разработки. Автор - русскоязычный, значит будет русский интерфейс.
Минусы:загрузка скрытых или подзамочных записей зависит от настроек ЖЖ и Internet Explorer'a (срок окончания авторизации на сайте ЖЖ должен быть неограниченным). Программа не сохраняет избранное. Неочевиден порядок нажатия кнопок для получения нужного результата (можно ли вызвать "GET" не нажимая перед этим "INDEX" и можно ли независимо от этого скачать картинки?). Нет индексного файла с содержанием дневника. Дневник не может быть отсортирован по дате добавления записи и не учитывает публикацию "задним числом". Большой файл со всеми записями сохраняется без картинок (все ссылки - на оригинальные файлы в Интернете).
Выводы
В итоге я пользуюсь консольной утилитой LJSM - создал один раз ярлык для загрузки своего журнала, так что в настройках ковыряться пришлось только один раз:
ljsm.exe -i 3 -d 2004/1:2005/12 -u kibizoid:***** kibizoid - сохраняет журнал
ljsm.exe -r -m -I -i 3 -d 2004/1:2005/1 -u kibizoid:***** kibizoid - сохраняет избранное
Однако, если развитие программки Alexf LJ Downloader не остановится, в скором времени я перейду на нее - поисковая система в ней хорошая.