VkOpt Message Parser

Tested on Rust 1.39.

CLI Example

Extracting texts from users id1 and id2 from a chat dump:

sh cargo run --release --example cli -- -o messages.txt --only-include-names=id1,id2 -- messages.html

To see all available options, run:

sh cargo run --release --example cli -- --help

API Example

See examples/cli.rs.

Changelog

0.3.0

Added new events for reading message attachments: * AttachmentExtracted { kind, url, vk_obj, description } — raised after extracting a generic attachment * WallPartExtracted — raised after extracting the text of the wall post from the preceding AttachmentExtracted event (if kind == Wall) * RawAttachmentPartExtracted — raised after extracting the body of an attachment encoded in JSON, e.g. a poll.

0.2.0

0.1.0

Initial release