вторник, 23 марта 2010 г.

Сохраняем ЖЖ

Наткнулся у nadia_yacik на пост про сохранялку ЖЖ. Попробовал ljsm. Ничего так программка, правда, некоторые фотографии не смогла сохранить. Небольшая инструкция:

Для Виндос качаем тут: dolboeb.livejournal.com/1027541.html. Там же и инструкции, если надо сохранить подзамочные посты. У меня таких нет, поэтому использовал ключи отсюда: ljsm.feechki.org/.
Скачал программу, разблокировал и поместил в папку с импортным названием в C:\Documents and Settings\Имя ограниченного пользователя. Все делал под ограниченным пользователем, прошло.

Чтобы не мучаться с cmd просто создал (Отправить - Рабочий стол (создать ярлык)) ярлычок этого скрипта. В свойствах ярлыка дописал ключи, как указано на сайте скрипта:
-с (скачивать посты без комментариев)
-i3 (сохранить всю графику (правда половина картинок не сохранилась))

Вышло так: "Путь\ljsm.exe" -с -i3 bragori (про пробелы не забудьте!):



Потом отключил фаервол (чтобы правила не прописывать) и запустил. Ничего так. Есть и другие программы для сохранения: aradan.livejournal.com/406718.html.

UPD 2: Пошагово (страницу можно сохранить как).

1. Качаете отсюда: http://dolboeb.livejournal.com/1027541.html (скачать: http://dolboeb.org/ljsm.exe ). Или идете сюда: http://ljsm.feechki.org/ и скачиваете ljsm.exe в архиве "exe версия, v.2.8 (1 Mb)";
2. Правой мышкой на ljsm.exe - проверяете антивирусом. Опять правой мышкой на ljsm.exe - Свойства - Разблокировать. Опять правой мышкой на ljsm.exe - опять проверяете антивирусом. Можно перепроверить тут: http://www.virustotal.com/ Если скачаете в архиве, то все действия надо производить с архивом. Потом распаковываете его;
3. В зависимости от стоящего фаервола:
- Если позволяет выход программ из C:\Documents and Settings, то создаете новую папку с именем вида: 2009_11_23_ник
Где "ник" - ваш ник в ЖЖ;
- Если нет, то создаете новую папку с таким же именем в C:\Program Files;
4. Копируете ljsm.exe в эту папку;
5. Правой мышкой на ljsm.exe - Отправить - Рабочий стол (создать ярлык);
6. В Блокноте сохраняете это, заменив "ник", на ваш ник в ЖЖ:

-r -с -i3 -I ник

7. Открываете текстовый файл и копируете написанное;
8. Правой мышкой на ярлык - Свойства. Ставите мышку после последней кавычки в поле Объект, делаете пробел и вставляете скопированное. Должно получится:
"C:\..путь_к_папке..\2009_11_23_ник\ljsm.exe" -r -с -i3 -I ник Применить;
9. Два клика на ярлык - программа начинает работу. В фаерволе разрешите ей делать все, правила потом удалите;
10. По окончании программа закроется сама. Процесс долгий;
11. Идете в папку, там в папку с вашим ником. Открываете index.html.

Порядок команд:
perl ljsm.pl [-r -m -a -c -O -i0123 -I -u user:password -p proxyURL -d yyyy/mm[:yyyy/mm]] user1 user2 ...perl ljsm.pl -x user1 user2 ...

-r = продолжить скачивание, даже если файл уже есть на диске

-m = скачивать меморисы, а не посты

-a = скачивать меморисы И посты

-c = скачивать посты без комментариев

-O = перезаписывать существующие файлы

-i1 (скачивать иконки), -i2 (юзерпики), -i3 (всю графику).

По умолчанию скачиваются иконки, -i0 отключает скачивание графики

-I = игнорировать ошибки при скачивании

-x = построить index.html и завершить работу

-u user:password = указать ЖЖ-шный логин и пароль

-U = конвертировать из UTF-8 в локальную кодировку. По умолчанию - сохраняет в utf8

-p proxyURL = использовать proxyURL в качестве http прокси

-d yyyy/mm[:yyyy/mm] = сохранять посты начиная с указанной даты

или в указанном диапазоне дат

UPD. Не сохраняются, как выяснилось, фото, оформленные в виде фотографий-ссылок (превьюшек, ведущих на полноразмерное фото). Только выложенные "полностью".

Комментариев нет:

Отправить комментарий