Pull to refresh

Русский аналог suicidemachine.org

Reading time2 min
Views1.4K
статья моего друга

«Вдохновленный» борьбой за чистоту разума и жизни команды moddr.net, решил взяться за написание русскоязычного аналога сайта Web 2.0 Suicide Machine для (всеми любимого) сайта vk0ntакtе.
Детали под катом, а для особо любопытных: unVKontakte.

Предупреждаю!


На момент написания статьи, сайт все еще находится в разработке, и, следовательно, возможно недочеты — «баги». Буду поправлять в кратчайшие сроки при обнаружение таковых.

Что же делает этот сайт?

Этот сайт удаляет все ваши личные данные со страницы вконтакте, такие как:

  1. Аватар
  2. Друзья
  3. Личные сообщения
  4. Надписи на стене
  5. Фото
  6. Видео
  7. Аудио
  8. Отметки на фото и видео
  9. Данные об обучении
  10. Личные данные(имя, фамилия, дата рождения, интересы и т.п.)

Управление действиями осуществляется на стороне пользователя (javascript) через специальный скрипт, который пришлось для этого написать. Остальное(то есть запросы на сайт вконтакте) берет на себя серверная часть (api.php).

Что делает javascript?

Клиентская часть первым делом пытается зайти на сайт, используя введенные вами данные, а затем добавляет в очередь все события, требующие выполнения. Затем, события запускаются в произвольном порядке (насколько это возможно), и, исходя из количества событий и отношения завершенных запросов ко всем имеющимся, обновляется положение progressbar'а.

Что делает api.php?

PHP часть отправляет запросы серверу (с cookie), разбирает их регулярными выражениями и отсылает назад(клиенту) новые задания, которые нужно добавить в очередь.

Рейтинг

Ну, а чтобы не было скучно — я организовал небольшой рейтинг ( чем-то похожий на http://suicidemachine.org/#contact)

Вдогонку — сами файлы с API и работы с базой.
Вот, в принципе, и все, что происходит внутри и снаружи сайта.

С нетерпением жду отзывов, спасибо.

unVKontakte
Tags:
Hubs:
Total votes 112: ↑78 and ↓34+44
Comments118

Articles