vk2json
Инструмент для конвертации html-файлов из архива с выгруженными данными ВКонтакте в машиночитаемый JSON-формат.
Может быть полезно для анализа диалогов (и т.п.) без запросов к API.
Перед использованием необходимо извлечь содержимое архива.
Использование
$ yarn global add vk2json
$ vk2json /path/to/dir
$ npx vk2json /path/to/dir
Параметры командной строки
--output, -o
Папка, в которую будут записаны JSON - файлы (по умолчанию - в папке с html будет создана папка json
)
--select-peers
Массив peer_id, сообщения которых будут парситься (по умолчанию - все диалоги)
--select
Массив типов данных, которые будут конвертированы из html в json (по умолчанию все возможные)
Список возможных парсеров лежит в папке parsers
либо в чеклисте выше
Пример: --select ads messages
Примеры
Выгрузка сообщений с пользователем 152199439:
$ vk2json /path/to/dir --select messages --select-peers 152199439
Processing directory "messages"
Parsed 1 conversations
Wrote 1 files to /path/to/dir/json