CHANGELOG: gemlog_to_feed Caddy Module

At present my gemini capsule is mirrored to the web via a plugin I wrote for the webserver Caddy [0]. The plugin is part of a suite of Caddy plugins I've been developing called mediocre-caddy-plugins [1], mostly revolving around making it easier to mirror gemini capsules to the web.

Today I implemented a new Caddy module: gemini_to_feed. The purpose is to take an existing gemtext file which follows the gemini subscription format [2] and automatically translate it to an RSS, Atom, or JSON feed depending on the configuration. This makes it trivial to implement a feed only by updating a single file, the gemlog, whereas previously I also had to manually update the XML feed file.

You can find documentation and usage examples in the mediocre-caddy-plugins repo, if you're interested in using it as well.

[0] Caddy Webserver

[1] mediocre-caddy-plugins

[2] Subscribing to Gemini pages (proxied)

Other Changes

There have been some other recent changes around the site as well. I merged my suggestions page with my contact page [3]. This makes it easier for someone wishing to write in a suggestion to find my full contact info, and let's people looking for my full contact info know that I'm also open to suggestions!

Finally, I added Subvert.fm to the donations page [4]. While not explicitly a recurring donation, I think it's worth advertising this cool new organization that's doing something unique in the music space. Check them out!

[3] 📨 Contact Me

[4] 🫶 Donation Station


This site is a mirror of my gemini capsule. The equivalent gemini page can be found here, and you can learn more about gemini at my 🚀 What is Gemini? page.


Hi! I'm available for remote contract work. You can learn more about me and my skillset by browsing around this site, head over to my resume to find my actual work history, and shoot me an email when you're ready to get in touch.