Skip to content

Use VBML codes for colored / blank / filled characters. #7

@DanielBaulig

Description

@DanielBaulig

The Vestaboard API now supports VBML (Vestaboard Markup Language), which among other things supports a better way to encode Vestaboard special characters (like the color squares) into plain text.

The Vestaboard integrationhad provided it's own custom way to encode them using \xc1 to (now) \xc9 characters. But those, when rendered as regular strings, are valid, but different unicode chracters, meaning when actually displaying them in text they don't look anything like what you expect and are hard to read and understand.

VBML supports curly-braced tokens to encode any Vestaboard character, e.g. {63} for red or {0} for blank. I will look into replacing the current encoding with this encoding for better readability and compatibility with the actual Vestaboard APIs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions