Hi All I've created a gemini server CGI script that automatically serves an Atom XML feed based on a live gemlog/blog GMI file. So you can write your Gemlog file in the normal way and the Atom feed is automatically up to date. This is a nice solution for users who aren't technically able to, or don't want the hassle of generating the content form the command line There is a write up here: gemini://gemini.marmaladefoo.com/blog/2-Jul-2020_GMI_based_feed_generator.gmi and you can download the software from Github: https://github.com/LukeEmmet/GMIToAtomFeed It supports per user feeds on the same machine if desired. Its written in Rebol, but you could easily adapt it other languages if you want Best wishes - Luke
On Thu, 02 Jul 2020 12:20:58 +0100 Luke Emmet <luke at marmaladefoo.com> wrote: > Hi All > > I've created a gemini server CGI script that automatically serves an > Atom XML feed based on a live gemlog/blog GMI file. This looks good. Thanks for making it publicly available. I might have to look into installing Rebol on FreeBSD and setting this up at tanelorn.city. -- Matthew Graybosch gemini://starbreaker.org #include <disclaimer.h> gemini://demifiend.org https://matthewgraybosch.com gemini://tanelorn.city "Out of order?! Even in the future nothing works."
On Sat, Jul 04, 2020 at 09:13:51PM -0400, Matthew Graybosch wrote: > On Thu, 02 Jul 2020 12:20:58 +0100 > Luke Emmet <luke at marmaladefoo.com> wrote: > > > Hi All > > > > I've created a gemini server CGI script that automatically serves an > > Atom XML feed based on a live gemlog/blog GMI file. > > This looks good. Thanks for making it publicly available. Yes, thanks, this is a really useful thing to have, especially for people who are hosting multiple users on their server. It's much easier for the admin to maintain a small config file mapping usernames to URLs for a tool like this, than having to setup gemfeed cronjobs for each user. I'm adding it now to the official software list. Cheers, Solderpunk
---
Previous Thread: Minimal client
Next Thread: [ANN] Titan - a Console-based Browser Written in Java