Как сделать копию своего ЖЖ на всякий случай

categoryЕсли в свой журнал вы вкладываете чуть больше, чем “пропадет – не жалко”, то неплохо бы озаботиться сохранением его копии. Вдруг что случится – упадут сервера livejournal, злые хакеры украдут информацию, случайно удалите какой-то важный пост, …

Сегодня я покажу как очень просто и без затрат времени всегда иметь у себя копию всего вашего журнала, со всеми комментариями и т.п.

Я использую для этого очень удобную программу ljArchive.

Для начала надо скачать последнюю версию и установить программу. (на данный момент это версия 0.9.7 – скачать инсталлятор)

(UPD: У кого не установлен – придется скачать .net framework 3.5 (скачать) С vista и win7 идёт в комплекте, остальным, кто не ставил – придется установить)

Качаться будут только текст и ссылки – т.е. видео качаться не будет – не беспокойтесь по поводу места. Полный архив мого журнала за 6+ лет занимает всего 48Мб.

У вас на desktop появится иконка приложения. Запускаем его и создаем архив. Это надо сделать всего один раз.
category

Указываем куда положить файл архива
category

Задаем параметры блога – логин, пароль. Они нужны, что бы качались и подзамочные посты. Не уверен, но, кажется, можно делать архив и без пароля – тогда можно качать не только свои журналы, но только публичные посты. Вечером проверю и сделаю upd.
category

Ну вот и всё – создали.
category

Теперь время от времени нужно запустить программу и нажать кнопку “синхронизация”. Все появившиеся в журнале комментарии и посты появятся в архиве. Удалённые будут удалены из архива. (Связь односторонняя, т.е. в ЖЖ вы ничего не испортите)
category

После синхронизации увидите статистику
category

И теперь можно легко смотреть ваш журнал.
category

Появляются новые возможности, типа быстрого поиска по всему журналу
category

Можно немного настроить
category

Мне нравится, что бы при запуске программа сама автоматически синхронизировалась
category

Кроме того есть чудесные плагины, которые покажут вам статистику
category

Например Comment Count Analyzer – покажет вам статистику кто вам чаще всего пишет и т.д. (кликабельно)
(http://host NULL.vdasus NULL.com/lja/12b NULL.jpg)

Или Post Frequency Analyzer покажет частоту написания постов
category

Или Progressive Imagery Analysis покажет психологический профиль вашего журнала. К сожалению какие-то проблемы с сервером – не могу показать результат.
category

Или статистика используемых слов
category

Достаточно удобная штука. Если что случится – журнал можно экспортировать и испольуя некоторые телодвижения спасти ваш журнал (перенести на новую платформу или в новый журнал – распишу по требованию).

UPD: Уже написали как восстанавливать блог из архива, а потом кросспостером можно разместить это в ЖЖ (новый или старый)

UPD: А для печатных копий рекомендую вот этот сервис – LJBook – он вам сделает pdf из вашего журнала… Тоже рекомендую

Как сделать копию своего ЖЖ на всякий случай: 17 комментариев

  1. как запустить установку программы ljArchive? нет файла с .exe. По ссылке нажала на зеленую кнопку, распаковала (англ. не знаю)

    1. Скачай вот отсюда: http://sourceforge.net/projects/ljarchive/files/ljarchive/0.9.7/ljArchive-0.9.7.exe/download (http://sourceforge NULL.net/projects/ljarchive/files/ljarchive/0 NULL.9 NULL.7/ljArchive-0 NULL.9 NULL.7 NULL.exe/download)

      это инсталлятор (exe)

  2. Очень наглядно и понятно! Спасибо.
    Кстати, как кросспостинг сделать? А то я все вручную)))

  3. почему то, при скачивании комментариев, программа останавливается сразу на первом комменте, и ни туда ни сюда.

    1. попробуй закрыть открыть программу, проверить пароль, перегрузить комп.

      программа рабочая – на разных компах и операционках проверено.

      Если не поможет – надо лезть в блог и смотреть что там за особенный комментарий.

      Еще надо проверить не закрыты ли сервера livejournal файрволом. Т.е. скачивает хоть что-то?

      Если не получится – обращайся, посмотрим

  4. а для Linux’а нет аналогичной программульки?

    1. не знаю – погугли. Теоретически есть вероятность, что можно запустить эту под mono – пробовать надо и гуглить. Я не помогу… линукс у меня только на серверах

  5. выдаёт ошибку :((((
    ljArchive Error: System.Xml.XmlException: “–” не является допустимым маркером. Ожидается маркер “>”. Строка 81, позиция 5.
       в System.Xml.XmlTextReaderImpl.Throw(Exception e)
       в System.Xml.XmlTextReaderImpl.DtdParserProxy.System.Xml.IDtdParserAdapter.Throw(Exception e)
       в System.Xml.DtdParser.Throw(Int32 curPos, String res, String[] args)
       в System.Xml.DtdParser.ThrowUnexpectedToken(Int32 pos, String expectedToken1, String expectedToken2)
       в System.Xml.DtdParser.ScanClosingTag()
       в System.Xml.DtdParser.GetToken(Boolean needWhiteSpace)
       в System.Xml.DtdParser.ParseEntityDecl()
       в System.Xml.DtdParser.ParseSubset()
       в System.Xml.DtdParser.ParseExternalSubset()
       в System.Xml.DtdParser.ParseInDocumentDtd(Boolean saveInternalSubset)
       в System.Xml.DtdParser.Parse(Boolean saveInternalSubset)
       в System.Xml.XmlTextReaderImpl.DtdParserProxy.Parse(Boolean saveInternalSubset)
       в System.Xml.XmlTextReaderImpl.ParseDoctypeDecl()
       в System.Xml.XmlTextReaderImpl.ParseDocumentContent()
       в System.Xml.XmlTextReaderImpl.Read()
       в System.Xml.XmlTextReader.Read()
       в EF.ljArchive.Engine.Sync.ExportCommentsMeta(OptionsRow or, ILJServer iLJ, SessionGenerateResponse sgr, Int32& serverMaxID, UserMapCollection umc)
       в EF.ljArchive.Engine.Sync.ThreadStart()

    ничего не понимаю в этом

    1. скачал тоже, только записи до 2007 года.

    2. Это уже давно в жж что-то поломали. Обещали починить.

  6. Спасибо за обзор программы! Скачала и установила. Вот только записи скопировались лишь с 2006 по 2009 год. Дальше никак. Выдает все время ошибку. :(((

    1. ЖЖ последние пол года в этом смысле постоянно глючат… Пока, насколько я понимаю, ничего сделать нельзя. Насчет ошибки… Пришли что пишет, посмотрим решабельно ли

Обсуждение закрыто.