<-- back to the mailing list

Porting Gemini to EMACS GNUS

Jason McBrayer jmcbray at carcosa.net

Sun Jan 24 17:27:35 GMT 2021

- - - - - - - - - - - - - - - - - - - 

~vidak <vidak at riseup.net> writes:

I attempted to subscribe to a gemini atom feed inside GNUS, just to
attempt to push the envelope a little, and it was not possible.
I am curious: would anyone be able to give me a little guidance about
how I would go about modifying my GNUS so I could subscribe to gemini
atom feeds?

My guess is that you have two separate problems to solve: fetching feedsfrom Gemini rather than HTTP, and handling Atom feeds rather than RSS.

My general recommendation is that you make a copy of nnrss.el asnnatom.el and start hacking on it until it handles atom feeds. You'llprobably have to also look at mm-url.el, because it has all of the URLhandling code for Gnus, and you'll either have to teach it about Gemini,or teach nnatom.el to use a separate code path for handling Gemini urlsvs HTTP ones. The rest is just xml wrangling, I guess, and you can getwhat you need from the Atom specification.

-- Jason McBrayer | “Strange is the night where black stars rise,jmcbray at carcosa.net | and strange moons circle through the skies, | but stranger still is lost Carcosa.” | ― Robert W. Chambers,The King in Yellow