Skip to content

Выпилиться из контакта, оставив на память историю сообщений

License

Notifications You must be signed in to change notification settings

neseleznev/bye_vk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Пока, vk!

Набор скриптов, позволяющий удалить диалоги, альбомы, видео, лайки с твоей страницы vk.com

В качестве приятного бонуса есть возможность выгрузки перед удалением, чтобы долгими зимними вечерами можно было предаться ностальгическим чувствам

Мотивация

О, привет!

Причины почистить, а то и выпилиться из соц.сетей у всех могут быть свои. Например:

  • Каждый день в России заводят уголовные дела за лайки, репосты и картинки в ВК и Одноклассниках. Если Вы считаете, что Вас не за что привлечь, пройдёмте, гражданин, по ссылочке, там расскажут
  • Боязнь компрометации при взломе, ведь никому не хочется, чтобы фотографии друзей и подруг попали в руки злоумышленников. Как вариант, можно выгрузить ЛС, альбомы с комментариями и наслаждаться ими офлайн
  • Более глобальная причина — нежелание быть лабораторной крысой для алгоритмов предсказания и предопределения поведения людей в социальных сетях

Функционал

  1. Выгрузка ценной информации со страницы
  • Диалоги с картинками
  • Стена
  • Альбомы с комментариями
  • Видеозаписи (название, обложка, комментарии, ссылки на видео)
  • Закладки (лайки фото, видео, постов вк)
  • Всех типов документов
  1. Удаление
  • Всех переписок
  • Стены
  • Альбомов
  • Видеозаписей
  • Закладок
  • Страницы
  • Документов
  1. Отображение сохранённой ранее информации
  • Пока только страница диалогов и диалоги по отдельности как простейшие html-страницы. Первоочередная задача — выкачать всё ценное и удалить из вк, позже добавлю отрисовку стены, альбомов, лайков. Кстати, помощь приветствуется, пока что рендерится большой html под каждый диалог

Установка для продвинутых

$ git clone https://github.com/neseleznev/bye_vk
$ cd bye_vk
$ pip3 install -U -r requirements.txt
$ python3 bye_vk.py

Установка Windows

Скачать и запустить (рядом появится папка bye_vk, в которую будут сохранены данные)

Запуск

После ввода логина и пароля, по окончании скачивания, откроется страница с диалогами. При клике на имя откроется диалог с пользователем

Диалоги

Диалог

Новости,известные проблемы

Хранимая статика

См пост в facebook об официальном опыте выгрузки данных по GDPR https://www.facebook.com/kris.minsk/posts/480428622415608

Там говорится, в частности, что ссылки на картинки из удалённых несколько лет назад сообщений всё ещё живы, поэтому я делаю функцию выгрузки картинок опциональной.

Удаление лайков

Через какое-то количество записей (600-1000) API перестаёт выдавать записи, чтобы их дальше удалять. Это можно сделать через страницу https://vk.com/fave . TODO добавить js-скрипт для продолжения удаления лайков через эту страницу.

Официальная выгрузка

Coming soon! Russian GDPR

VK планирует ввести возможность запросить список персональных данных, которые хранит соцсеть.

Российская альтернатива GDPR, который недавно приняли в Евросоюзе.

TODO List

  • Выгрузка
  • Удаление
  • exe для Windows
  • Логи
  • Скачать и удалить документы
  • Мёрж сохранёнок [TODO и не только их] для повторного запуска, пояснительное сообщение при запуске
  • Скачать и удалить альбомы видео
  • Проверка и установка обновлений приложения для Windows
  • Отображение дампа диалогов
  • Отображение дампа закладок
  • Отображение дампа альбомов
  • Сделать бота, который орёт с мемесов про Путина и лайкает только их. Не надо, у меня же есть батя для этого

P.S.

About

Выпилиться из контакта, оставив на память историю сообщений

Resources

License

Stars

Watchers

Forks

Packages

No packages published