💾 Archived View for gemi.dev › gemini-mailing-list › 000407.gmi captured on 2024-08-19 at 00:34:21. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-12-28)

-=-=-=-=-=-=-

[ANN] gmsfn - a feed builder for Gemini

1. Callum Brown (callum (a) calcuode.com)

Hello!

I've made a program which constructs a feed of new links found around
Geminispace. It's a bit like spacewalk in that the author of a gemlog
doesn't need to generate an Atom/RSS feed, and a bit like CAPCOM in that
it links directly to new posts. I wanted something a bit different to
both of the existing tools and a project to learn C with, so that's why
gmsfn exists. Maybe other people will find it useful too :-)

The name comes from the Manned Space Flight Network (MSFN) - a set of
tracking stations that were used to support the Mercury, Gemini, Apollo
and Skylab space programs.

gmsfn uses Drew DeVault's Gemini client gmni for all the more difficult
protocol and parsing bits, so I didn't have to do all that for my first
real C program - thanks Drew! If you want to try it yourself I suggest
checking the Makefile to ensure it's not going to do anything weird
(I still don't really get Makefiles), and I don't know how well it's
going to deal with lots of source pages and lots of history.

More information is available at gemini://calcuode.com/gmsfn-readme.gmi
Source is at https://git.sr.ht/~callum/gmsfn
Live example is at gemini://calcuode.com/feed.gmi

My gmsfn generated feed hasn't really got going yet; there haven't been
any new links since the first run. I'm planning to do a little exploring
soon and find some more gemlogs to add.	Any particular reccomendations
are welcome!

Callum

Link to individual message.

---

Previous Thread: Hello!

Next Thread: New gemini content :)