Сохраняем ЖЖ

Mar 24, 2010 11:56

С разрешения многоуважаемой j_u_l_i_a_i - еще один пост с опытом освоения программы.

У меня Windows XP, опыт проводился под ограниченным пользователем (нельзя вносить изменения во все папки, кроме Documents and Settings).
Скачал тут. Там же и инструкции, если надо сохранить подзамочные посты. У меня таких нет, поэтому использовал ключи отсюда.
Скачал программу, разблокировал и поместил в созданную папку с датой в C:\Documents and Settings\Имя_ограниченного_пользователя.

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

Вышло так: "Путь\ljsm.exe" -с -i3 bragori



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

Есть и другие программы для сохранения: http://aradan.livejournal.com/406718.html

Небольшая инструкция после опытов:

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

-r -с -i3 -I ник

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

Если все прошло успешно, то папку "2010_03_25_ник" можно заархивировать и перенести в другое место.

Порядок команд (с сайта http://ljsm.feechki.org/):

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] = сохранять посты начиная с указанной даты или в указанном диапазоне дат

Использование, подробно:
Это программа работает только в режиме командной строки, поэтому без доп. ключей выводит только хелп и завершается.
   1. . Откройте "черное окно DOS-a": Start/Run, набрать command, если у Вас Windows 95/98/Me и cmd, если у Вас Windows NT/2k/XP. Нажмите Ок.

2. . Перейдите в тот каталог, в который Вы распаковали программу. Например, вы если Вы распаковали ее в D:\temp\ljsm, то диалог с искусственным разумом может выглядеть так:
      C:\My Documents> D:
      D:\> cd \temp\ljsm
      D:\temp\ljsm>

3. Пример 1: скачать дневник юзера test
      ljsm.exe test

Пример 2: залогиниться в ЖЖ как юзер aaa с паролем bbb и скачать дневники юзеров test1 и test2
      ljsm.exe -u aaa:bbb test1 test2

Пример 3: скачать меморисы юзера test
      ljsm.exe -m test

Кстати: для "чайников" рекомендую альтернативный рецепт: создается ярлык для .exe - файла, и уже в нем прописываются необходимые ключи.

Инструкция Носика:

"Сохраняем её в директорию (она же папка), например, c:\ljsm. Или c:\ljbackup
Потом запускаем окно DOS (через Start => Run => cmd, оно же Пуск => Выполнить... => cmd)
Заходим в директорию c:\ljsm (сперва команда c:, потом cd c:\ljsm)
Там запускаем команду:
ljsm -u username:password username
где, понятное дело, username - имя Вашего журнала, а password - его пароль
Все посты Вашего журнала при этом скачиваются к Вам на диск в виде HTML с частью комментариев, включая подзамки
Если желаете исключить подзамки, то ljsm username"

UPD: Описание еще одной программы.
Previous post Next post
Up