Skip to main content

Utility for saving messages from the VK social network

Project description

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)
    • Фото
    • Документы
    • Стикеры
    • Подарки
    • Голосовые сообщения
    • Граффити

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vkms-1.0.1.tar.gz (151.2 kB view details)

Uploaded Source

Built Distribution

vkms-1.0.1-py3-none-any.whl (63.9 kB view details)

Uploaded Python 3

File details

Details for the file vkms-1.0.1.tar.gz.

File metadata

  • Download URL: vkms-1.0.1.tar.gz
  • Upload date:
  • Size: 151.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for vkms-1.0.1.tar.gz
Algorithm Hash digest
SHA256 dd7c1fff6a0cf0fe73588e14781d0209bdb161d80287328f367bd75e25a73527
MD5 cfd40b67c4b11f6dc75cb14eb8bba141
BLAKE2b-256 3b373c26a8e231f7eeb49ac0ff992a6f1bc1df97d07e306a54aff1b2dbbb3095

See more details on using hashes here.

File details

Details for the file vkms-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: vkms-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 63.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for vkms-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a43332fa07c7cfb5c308a355b0dcba7d9442300435355e940e6c7b8297a9444e
MD5 396ba8fa85979c61e24ad611dfcc1019
BLAKE2b-256 5b52515c20d14b0c10039992d0b906eb57bdb75d5db46bf133737e7240121120

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page