Skip to content
/ vk2html Public

Простой скрипт,который конвертирует историю ВКонтакте в HTML

License

Notifications You must be signed in to change notification settings

djsmax/vk2html

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vk2html

Скромненький,но мощный (возможно;в будущем) скрипт для создания HTML истории диалога ВКонакте.

Как использовать

Прежде чем использовать преобразователь, нужно подготовить саму историю сообщений. Лучше всего это можно сделать методом messages.getHistory. Вот пример кода, история сообщений загружается из файла:

import json
import vk2html
history = json.load(open('history_id1.json'))
## Инциализируем класс
writer = vk2html.StoryWriter(history)
## Вызываем метод генерации HTML
html = writer.write_dialog(history)
## Теперь у нас есть строка с HTML кодом, запишем её в файл
open('history_id1.html','w',encoding = 'utf-8').write(html)

В процессе генерации HTML скрипт сам запросит информацию об участниках диалога (имя,фамилия, фото). Для работы этой функции небоходима библиотека vk. Пока поддерживается только несколько настроек, задаются они в конструкторе класса. ##TODO

Статус разработки

Работает

  • вложения: изображения
  • вложения: аудио
  • вложения: видео
  • вложения: документы
  • вложения: запись со стены
  • вложения: документы
  • отображение стикеров

Необходимо добавить/исправить

  • компонент audio_player: убрать предзагрузку
  • остальные виды вложений не поддерживаются
  • нет отображения пересланных сообщений
  • нет отображения подарков
  • в беседах: нет отображения событий (человек ушёл из беседы/сменено имя/аватарка беседы)
  • мелкие баги

About

Простой скрипт,который конвертирует историю ВКонтакте в HTML

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages