a gopher client for the Apple IIgs
Go to file
Kelvin Sherlock a46c1420dc add a read-me
2012-04-16 20:06:46 -04:00
connection.c optimize flags. 2012-04-14 22:03:26 -04:00
connection.h better gopher support 2012-03-11 17:25:17 -04:00
data.c data handle 2012-04-05 18:55:42 -04:00
data.h data handle 2012-04-05 18:55:42 -04:00
dictionary.c dictionary handle 2012-04-05 18:55:50 -04:00
dictionary.h dictionary handle 2012-04-05 18:55:50 -04:00
dtest.c dictionary handle 2012-04-05 18:55:50 -04:00
fast.memory.h better gopher support 2012-03-11 17:25:17 -04:00
ftype.c set the filetype based on the extension. 2012-04-16 18:38:25 -04:00
ftype.txt set the filetype based on the extension. 2012-04-16 18:38:25 -04:00
gopher-server.rb set root dir on command line. 2012-04-14 23:40:55 -04:00
gopher.0.1.BXY binary release. 2012-04-16 20:05:22 -04:00
gopher.c set the filetype based on the extension. 2012-04-16 18:38:25 -04:00
makefile.mk update makefile 2012-04-15 21:49:04 -04:00
readline2.c optimize flags 2012-04-14 23:40:35 -04:00
readline2.h change ReadLine2 return value to make it easier. 2012-04-10 00:21:12 -04:00
README.txt add a read-me 2012-04-16 20:06:46 -04:00
scheme.c generated text parser 2012-04-15 21:45:07 -04:00
scheme.txt generated text parser 2012-04-15 21:45:07 -04:00
setftype.c file type 2012-04-15 21:48:48 -04:00
TODO.txt update todo 2012-04-16 18:44:25 -04:00
txtable.rb generated text parser 2012-04-15 21:45:07 -04:00
url.c re org code 2012-04-15 21:48:58 -04:00
url.h fix spacing 2012-04-10 00:20:53 -04:00
utest.c add url test code. 2012-04-06 20:14:06 -04:00

Gopher requires GNO (2.0.4, perhaps 2.0.6) and Marinetti (3.0b5).

Usage:

gopher [-o filename] [-O] gopher-url

-o filename: save as filename
-O: save as the remote filename

gopher urls look like:

gopher://server:port/path

where :port is optional.  The first character of path is actually
the type code (5 and 9 are binary, others are text).

A blank path is assumed to be a directory listing but could be anything.