gopher_site_setup_and_hosting_features
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
gopher_site_setup_and_hosting_features [2022/12/05 05:49] – hc9 | gopher_site_setup_and_hosting_features [2025/04/22 18:02] (current) – [Gophermap] slugmax | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Gopher ====== | ====== Gopher ====== | ||
- | |||
What is Gopher? | What is Gopher? | ||
Line 16: | Line 15: | ||
===== Viewing Gopherspace ===== | ===== Viewing Gopherspace ===== | ||
- | There are many ways to view gopherspace. | + | There are many ways to view gopherspace. |
- | + | ||
- | ==== Use Lynx ==== | + | |
- | + | ||
- | [[http:// | + | |
- | + | ||
- | $ lynx gopher:// | + | |
- | + | ||
- | and Lynx will start up at sdf.org' | + | |
- | + | ||
- | ==== Floodgap | + | |
- | + | ||
- | Floodgap.com provides a public gopher proxy that you can view in your web browser at https:// | + | |
- | + | ||
- | ==== Bombadillo ==== | + | |
- | + | ||
- | Made for browsing Gopherspace and [[gemini site setup and hosting features | Geminispace]], too, you can use the homegrown ' | + | |
- | $ bombadillo gopher:// | + | |
- | + | ||
- | ==== SDF Gopher Command ==== | + | |
- | You can issue the gopher command, either from the SDF shell or from within the '' | + | Additionally, |
| | ||
===== Creating your own Gopherspace ===== | ===== Creating your own Gopherspace ===== | ||
Line 70: | Line 50: | ||
===== Publishing Content ===== | ===== Publishing Content ===== | ||
- | You can use mkgopher to publish documents, create directories, | + | You can use mkgopher to publish documents, create directories, |
- | The usual 'mkgopher -p' | + | The usual ‘mkgopher -p’ command has not yet been updated to reflect Gophernicus' |
$ find ~/gopher/ -type f -print0 | xargs -0 chmod 644 | $ find ~/gopher/ -type f -print0 | xargs -0 chmod 644 | ||
Line 81: | Line 61: | ||
==== Gophermap ==== | ==== Gophermap ==== | ||
- | **Note:** You can view the sample gophermap that comes with Gophernicus here: [[http://slugmax.tx0.org/ | + | **Note:** You can view the sample gophermap that comes with Gophernicus here: [[https://slugmax.sdf.org/ |
Say that you have file1.txt, file2.pdf, file3.rtf and dir in your Gopherspace (dir is a directory). That is, | Say that you have file1.txt, file2.pdf, file3.rtf and dir in your Gopherspace (dir is a directory). That is, | ||
Line 126: | Line 106: | ||
| g | GIF image | | | g | GIF image | | ||
| h | HTML, Hypertext Markup Language | | | h | HTML, Hypertext Markup Language | | ||
- | | i | "inline" | + | | i | “inline” text type | |
| s | Sound | | | s | Sound | | ||
| I | Image (other than GIF) | | | I | Image (other than GIF) | | ||
Line 144: | Line 124: | ||
0Why is Gopher Still Relevant? | 0Why is Gopher Still Relevant? | ||
hAn http link URL: | hAn http link URL: | ||
- | |||
Remember the gophermap syntax? Then be careful about tab characters. In the example above, there are some< | Remember the gophermap syntax? Then be careful about tab characters. In the example above, there are some< | ||
Line 201: | Line 180: | ||
</ | </ | ||
- | //NOTE:// You can use the 'phlog' | + | //NOTE:// You can use the ‘phlog’ command to add your phlog/glog to the gopher.club phlog listing, and you can then update the listing after you create a post by running the following command: |
==== Other glog/phlog software ==== | ==== Other glog/phlog software ==== | ||
Line 211: | Line 190: | ||
* gopher:// | * gopher:// | ||
* gopher:// | * gopher:// | ||
- | * http://slugmax.tx0.org/ | + | * https://slugmax.sdf.org/ |
* glog | * glog | ||
| | ||
Line 232: | Line 211: | ||
==== Mole examples ==== | ==== Mole examples ==== | ||
- | Remember that your moles need to be executable (and readable) by everyone, and under /cgi-bin. So you will have to do: "chmod 755 YOURSCRIPT.cgi" | + | Remember that your moles need to be executable (and readable) by everyone, and under /cgi-bin. So you will have to do: “chmod 755 YOURSCRIPT.cgi” |
=== fortune.cgi === | === fortune.cgi === | ||
Line 243: | Line 222: | ||
Easy enough, isn't it? As it is raw text, you can access it using am itemtype = 0, that is: gopher:// | Easy enough, isn't it? As it is raw text, you can access it using am itemtype = 0, that is: gopher:// | ||
- | Did you notice that fortune was called with a full path? OK, that's because the server' | + | Did you notice that fortune was called with a full path? OK, that's because the server' |
=== ls.cgi === | === ls.cgi === | ||
Line 286: | Line 265: | ||
</ | </ | ||
- | Note that the echo... line is\\ " | + | Note that the echo… line is\\ “ '' |
If you go to gopher:// | If you go to gopher:// | ||
Line 314: | Line 293: | ||
where <TAB> is a tab character (you should already know this!)C and error.host and 1 are, respectively, | where <TAB> is a tab character (you should already know this!)C and error.host and 1 are, respectively, | ||
- | |||
---- | ---- |
gopher_site_setup_and_hosting_features.1670219380.txt.gz · Last modified: 2022/12/05 05:49 by hc9