20210302-down_the_gopherhole.md (2902B)
1 In the early Nineties, before HTTP and the World Wide Web really took off, a team at the University of Minnesota wanted a better way to distribute and search for documents over the Internet. They developed a protocol called Gopher. 2 3 This protocol, which was text based and accessed via terminals, was very popular for a number of years but ultimately lost out to HTTP and the graphical web browsers that we now know. 4 5 Up until recently I had never used Gopher, and thought it had been lost long before my time. A discussion on the [Nixers](https://nixers.net/Thread-Gopher-anyone?pid=21384#pid21384) forum led to a Nixers community Gopher hole, gopher://g.nixers.net. 6 7 To access Gopher you need a browser or client that supports it. I personally use [`sacc`](git://bitreich.org/sacc.git), you can use the `lynx` terminal browser available on most Linux distributions, or [Pocket Gopher](https://f-droid.org/packages/com.gmail.afonsotrepa.pocketgopher/) on Android. 8 9 ## burrowing in 10 11 Let's say you installed `sacc`. Once installed open the Nixers link 12 ``` 13 sacc gopher://g.nixers.net 14 ``` 15 16 and you should be presented with something like this 17 ``` 18 | 19 | NIXERS.NET community burrow 20 | 21 Text+ About this server 22 Dir + Server News 23 Text+ FAQ 24 | 25 Text+ Who is online? 26 Text+ Yggdrasil peers 27 | 28 | Our lovely members' holes: 29 | 30 Dir + ~anon 31 Dir + ~ekangmonyet 32 Dir + ~evbo 33 Dir + ~eyenx 34 Dir + ~jolia 35 Dir + ~mcol 36 Dir + ~opFez 37 Dir + ~pyratebeard 38 Dir + ~ramiferous 39 Dir + ~vnm 40 Dir + ~z3bra 41 ``` 42 43 You can use `j` and `k` to navigate up and down by a single line, or `J` and `K` to jump to next/previous link respectively. 44 45 If you scroll down to the "About this server" line you will see it says "Text" on the left hand side (in `lynx` it says "File"). This tells you what sort of link it is. The most common are "Text" or "File", "Dir", and "HTML". 46 47 Gopher is designed with a hierarchical structure so it is easy to navigate. Text files will open in a pager, in my case `less`. Directories will open a new Gopher index page. HTML links should open in your web browser. You may also find Binary files which can be downloaded to your local machine. 48 49 When you are on a link use `l` to open it. If you open a new directory you can use `h` to go back. 50 51 Have a look around the Nixers Gopher site, check out our members' holes. You will find some phlogs or rlogs which are Gopher blogs. You may also find links to other Gopher servers. 52 53 If you navigate to my Gopherhole, either through the Nixers link or directly at gopher://g.nixers.net/1/~pyratebeard, you will find a link to a guide on Gopher hosted at FloodGap, and Gopherpedia, which is a Gopher interface to Wikipedia. There is also a huge Gopher community at [SDF](https://phlogosphere.org/). 54 55 It is exciting to see this cool protocol still being used after 30 years and hopefully you will check it out and dig your own Gopher hole.