pyratelog

personal blog
git clone git://git.pyratebeard.net/pyratelog.git
Log | Files | Refs | README

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.