How I gopher?
=============
I've read [How Anna gophers] and I thought that it's a good idea for a
new series. So I'd like to write how I gopher.
The great thing is that you don't need to install any software and the
Gopher server is available at SDF.org out of the box. Just copy the
text file to the gopher subdirectory located in your home
directory. When this subdirectory does not exist, you need to run the
mkgopher command and issue the setup command in it. In fact, the
command only creates a symlink in our home directory, which could be
done without it.
From now on, you can create more text files, and after copying them to
the gopher subdirectory, they are visible on the public network.
The only catch is that in order to create a menu page understood by
Gopher browsers, you need to create a so-called map. But this map is
also a text file. Just read how to create it and you can do it
manually. And I did that for a long time. Finally, I created simple
scripts [1] [2] for this purpose, which adds a link to the last entry
on the main map, and updates all links on the Phlog map after adding a
new file.
So it looks like Gopher is just editing a text file. Please note that
our files must have read permissions for all users (chmod command and
setting for others).
In conclusion, it can be said that publishing content via Gopher in
the case of SDF.org is as simple as saving a text file.
~ [How Anna gophers]
gopher://gopher.club/1/users/agk/
~ [1]
https://github.com/szczja/scripts/blob/main/regenerate_main_gophermap.sh
~ [2]
https://github.com/szczja/scripts/blob/main/regenerate_phlog_gophermap.sh
--
szczezuja.space CC BY-SA
@ Sat 08 Apr 2023 06:06:46 PM CEST