Made some good progress on the Project Gutenberg rewrite today. Learned a bunch on proper gophermap syntax that I had been ignorant on curtesy of #bitreich-en. Thanks again.
The prerequisites for installation so far are /bin/sh, a gopherd that handles traditional \t delimiting, and gsed callable as `sed'. The latter I solved on my FreeBSD laptop by temporarily renaming /usr/bin/sed and symlinking gsed in its place. Project Gutenberg runs Ubuntu so this makes sense from that standpoint. Once I start in on scraping and parsing then curl and awk will also be needed.
The code will be fully commented and clean. This and the limiting of sh, gsed, awk, and curl are project rules.