On 22/09/2025 08:06, Ekaitz Zarraga wrote:
First, a script that combine multiple RSS/Atom feeds into one RSS
feed. Then, a second script that take the combined RSS feed and generate
a static web page from it.
Could be a nice project to explore Scheme programming. But I couldn't
find a lib to parse and generate RSS/Atom feed, or a template system.
I'm very new to Scheme, I usually code in Python and C.
The planet softwares I have found are very old, and no more
maintained. Some
from a very loooong time.
I can share how I would do it!
Guile has SXML and you can use that for parsing any XML, which
includes Atom and RSS!
This sounded like a fun project and, with the damp autumn days drawing
in, I found some
time to have a go at it. It's still a work in progress so there might be
some rough edges,
but I'm happy to share what I have so far:
https://codeberg.org/ray1729/planet-guix
I published a demo site here: https://just-testing.1729.org.uk/ (not a
permanent home
for it: this is running on a server under the desk in my home office!)
I know some planet sites display the full article when it's present in
the feed, but I decided
just to show a brief summary for each item and link to the original blog.
Feedback welcome, particularly if you can suggest more blogs to add.
Ray.