mirror of
https://git.alemi.dev/mood.git
synced 2024-11-21 16:14:48 +01:00
no-dependency cgi app to share my volatile mood :3
src | ||
.editorconfig | ||
.gitignore | ||
.rustfmt.toml | ||
Cargo.toml | ||
README.md |
mood
this is a silly little project to model my volatile mood
can you find all my rare moods?
how it works
it loads a file containing one entry per line, with its weight prepended:
10 option 1
1 option 2
100 option 3
then picks one option at random respecting weights (meaning, it's 100x more likely to get option3 than option2)
it will print the result to stdout as headers, newline, body (because it's a CGI script, probably run it under fcgiwrap)
important caveat: the random index changes once every minute and is always unique (it will be echoed in the response)
why it's cool
this bin has no dependencies!
also cgi is cool, for such a simple project and since i already had fcgiwrap set up, i could get this going in so little lines!
also it's cool because i made it with love (: