I wrote a "astroget" program which can download the file (and supports several protocols, including Gemini, Gopher, Spartan, HTTP, etc). It is also possible to use netcat. The program to display the file is not yet written, as far as I know. However, the specification file is plain text file, in order to ensure that you can read it without needing to implement it at first.