English:
Program for batch change of the posts’s visiblity settings in livejournal.com system and systems, based on it (for example, deadjornal.com, insanejournal.com, greatestjournal.com and all others with flat interface).
Normally, the only way to make all posts friend-only or private for Free or Plus journals is to edit all posts manually – in case if you’ve been blogging for several years, really tiring, isn’t it?
But this program is solution for all visibility troubles=)

By the way – this program can not be considered illegal hack or smth.
It does not use any security holes or exploits.
It just edits all entries one-by-one, as each user can do manually.
But it happens a bit quicker and automated ;).

Instruction

  1. Launch program;
  2. If you acess internet through proxy… Hmm, sorry, I was too lazy to write proxy support…
  3.  Choose server (by default – www.livejournal.com);
  4. Input login and password;
  5. Press “Login” button;
  6. Choose “from” and “to” date where we need to change visibility;
  7. Press one of three buttons – public, friend-only or private;
  8. Leave program to work, mind our business (yeah, you can also meditate, watching at the real time program log – it shows the date and the subject of the post being processed. Non-english alphabet symbols will not be shown properly in log – don’t worry, I was just too lazy to mess with satanic unicode for log). Also, it may seem that the problem “hanged” – it’s lowly possible, just look at the percent of CPU it’s taking:);
  9. If something was incorrect (lowly possible) – watch log, send it to me with the description of problem;
  10. If no – send me “Thanx” :)

UPD: Upon the request, I published the source code. Feel free to correct my mistakes:)
UPD2: Tested for Linux, under Wine (I have Fedore Core 9). Everything works perfectly.

Links:
LVC on github
Download


Russian:
Программа для массовой смены visiblity (видимости) на постинги в журналах на livejournal.com и в журналах на системах том же движке (например, deadjornal.com, insanejournal.com, greatestjournal.com (программа использует flat-интерфейс)).
Теоретически, единственный способ закрыть friend-only (только для друзей) или private (только для себя) все постинги за несколько лет для бесплатных аккаунтов – массовые политики видимости – доступны только для платных пользователей.
Данная программа исправляет получившуюся несправедливость (Хотя особо трудолюбивые могут, конечно, вручную редактировать тысячу постингов через веб-интерфейс, никто не мешает:).

Кстати – эта программа не может считаться нелегальным хаком и т.д.
Она не использует никакие “дыры” безопасности и эксплойты жж.
Она честно редактирует по очереди каждый пост, так же, как редактирует любой пользователь бесплатного акаунта.
Только немножко быстрее и в автоматическом режиме ;).

Последовательность работы

  1. Запускаем программу;
  2. Если у вас прокси… Ммм, извините, лень было писать опцию для работы с ними. Зайдите куда-нибудь, где прямой доступ :)
  3. Выбираем сервер (по умолчанию – www.livejournal.com);
  4. Вводим логин и пароль;
  5. Нажимаем кнопочку “Login”;
  6. Выбираем дату – от и до какой мы хотим сменить политику видимости;
  7. Нажимаем одну из трёх кнопок – public, friend-only или private;
  8. Оставляем программу работать, спокойно занимаемся своими делами (да, можно медитативно повникать в выдающийся в реальном режиме лог программы – там показывается дата и тема изменяемого поста. Кириллические названия будут показываться в логе неправильно – не беспокойтесь, это только в логе, мне было лень возиться с сатанистским юникодом). Может показаться, что программа подвисла – это не так, вы только посмотрите, как она жрёт ваш процессор:);
  9. Если есть ошибки (что маловероятно) – смотрим лог, отсылаем его сюда;
  10. Если нет – отсылаем сюда “спасибо” :)

UPD: По просьбам недоверчивых пользователей, выложил исходный код – теперь можно самому поправить мои ошибки :)
UPD2: Протестировал, безупречно работает на линуксе (у меня Fedore Core 9) под Wine.

Ссылки:
LVC на github
Скачать