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

  • 0 users online
  • 3 users / day
  • 3 users / week
  • 12 users / month
  • 16 users / 6 months
  • 67 subscribers
  • 35 Posts
  • 22 Comments
  • Discussion
  • Modlog