mirror of https://github.com/nealey/vail.git
Neale Pickett
910e9e75c0
Finally, we parse incoming JSON into Message objects, check timestamps for being too far in the past, and perform other quality-of-life checks at the server, to limit avenues for abuse. This also adds a "binary" message type, which could be useful for Arduino projects. The websocket library has been swapped out for one that makes more sense to me, bringing in a ton of dependencies. Finally, we are now telling clients how many other clients are connected. |
||
---|---|---|
.github/workflows | ||
build | ||
cmd/vail | ||
static | ||
.gcloudignore | ||
.gitignore | ||
CHANGELOG.md | ||
README.md | ||
app.yaml | ||
go.mod | ||
go.sum | ||
publish.sh |
README.md
This is a thing you can run to practice morse code with your friends. I'm running one at vail.woozle.org if you'd rather not run your own. Please feel free to use mine.
It's very simple. It doesn't try to prevent people from screwing with each other, or the server.
You can also connect a physical key or paddle, through an Arduino micro running a keyer program. This program is on github as vail-adapter, or in Arduino Create.