- Handlebars 73.5%
- JavaScript 16.4%
- CSS 8.3%
- Shell 1.8%
|
|
||
|---|---|---|
| doc | ||
| hooks | ||
| src | ||
| .gitattributes | ||
| .woodpecker.yml | ||
| build.env | ||
| build.sh | ||
| index.html | ||
| LICENSE.md | ||
| README.md | ||
Utter
Originally created for making "utterances" posts that look like chat logs rather than emoji soup, with ready-to-use alt text. Has become a general-purpose tool for ephemeral single-keyboard conversations.
Pretty minimal. Contains a GUI system editor, that's kinda neat.
Exists as a single HTML file that runs entirely client-side and offline in the browser.
Building
index.html is an up-to-date copy of the built code, ready to use as-is.
To build the tool from its mildly-convenient mixed sources, you need bash and a POSIX-y environment. Only Linux has been tested, but macOS and WSL should work. You need a way to encode base64 (any of the base64 utility, openssl, or python), bash, and coreutils (POSIX sed will do).
Just run ./build.sh, variables you may want to edit are in build.env.
License
AGPLv3.
Terrible Demo
Autogenerated alt text:
A chat log generated by utter.y2k.diy.
Kryn: We're out now. You can get rid of that terrible example "Breaded Eggs" screenshot.
Una: that's true
Una: i am unfortunately a little attached to it???
Kryn: Why? How.
Una: idk. it's a particular kind of absolutely terrible joke
Kryn: -# Sort of your specialty, I guess.
Una: hey. i can make good jokes too
Kryn: Is *this* a joke?
Una: n-no? i don't *think* so, at least.
Una: it's a _really_ stilted demo of markdown though. like jeez
Kryn: Eh. It's better than what we had.
Kryn: -# Which is not saying much.