💾 Archived View for calcuode.com › gmsfn-readme.gmi captured on 2020-10-31 at 00:40:47. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
gmsfn is a program used to update a file with new links found in Gemtext pages served over the Gemini protocol. I wrote it partly because I wanted something a bit different to CAPCOM and spacewalk, and partly to learn C through a real project. The name comes from the Manned Space Flight Network (MSFN), which was a set of tracking stations used to support the Gemini space program (as well as Mercury, Apollo and Skylab).
Manned Space Flight Network (https)
Differences from CAPCOM and spacewalk:
All the hard work to do with Gemini and parsing Gemtext is done using Drew Devault's gmni, which is currently vendored in with gmsfn (it's not yet been made into a library). Thank you Drew!
A live feed (updated daily) and the configuration for it can be found at:
Dependencies:
$ git clone https://git.sr.ht/~callum/gmsfn $ cd gmsfn $ make # make install
For more information about how gmsfn works see the man pages:
Mail patches and discussion to: ~callum/gmsfn@lists.sr.ht