Skip to content

YariKartoshe4ka/vk-messages-saver

Repository files navigation

vk-messages-saver

Maintanance Releases VK API PyPI Speed

Утилита для сохранения переписок ВКонтакте

Установка

Загружаем и устанавливаем последнюю версию VKMS из PyPI

pip install vkms

Использование

  1. Получаем токен доступа с правами на сообщения от официального приложения. Можно воспользоваться этим сайтом. После авторизации копируем из адресной строки параметр access_token и вставляем его в терминал

    export ACCESS_TOKEN='...'
  2. Запускаем VKMS и скачиваем полную информацию о переписках

    vkms dump

    Теперь можно спарсить полученные данные в удобный для чтения формат

    vkms parse

Функции

В данный момент VKMS может:

  • Сохранять переписки в программном формате (JSON), доступна многопоточная загрузка (vkms dump)
  • Сохранять переписки в удобном для чтения формате (vkms parse)
    • TXT, за основу была взята структура формата hikiko4ern'а
    • HTML, кастомная верстка, максимально приближенная к официальному приложению VK Android
HTML TXT
Пример переписки в HTML формате Пример переписки в TXT формате
  • Загружать вложения, доступна многопоточная загрузка (vkms atch)
    • Фото
    • Документы
    • Стикеры
    • Подарки
    • Голосовые сообщения
    • Граффити

Подробное описание