Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
DanielBaulig opened this issue Sep 13, 2023 · 0 comments
Open

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

DanielBaulig opened this issue Sep 13, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@DanielBaulig
Copy link
Owner

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.

@DanielBaulig DanielBaulig added the enhancement New feature or request label Sep 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant