💾 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
⬅️ Previous capture (2023-12-28)
-=-=-=-=-=-=-
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
---