easy, interpolated server-side scripting for Gemini.
Bliz is an extension to text files to allow interpolated shell scripting - in this case, the fish shell. Of course, the shell can call any other program to embed content from.
Some use cases of dynamic content and server-side scripting:
- Display constantly changing infomation like the time of day, lunar cycle, or weather forecast.
- Automatically maintained back/forward navigation between dated blog posts.
- Embedded word count for articles, calculated in real-time from the file itself.
- Toys and games, potentially?
example:
https://git.sr.ht/~cadence/bliz/tree/main/serve/scripting.bliz
You must log in or register to comment.