1993-09-19 - Re: gopher links

Header Data

From: strick – henry strickland <strick@versant.com>
To: cypherpunks@toad.com
Message Hash: deec2a8848caa156b4b7ccffd5310a13f4923922e5ebf8eea5dfd70fb87c5452
Message ID: <9309190439.AA26663@versant.com>
Reply To: N/A
UTC Datetime: 1993-09-19 04:39:42 UTC
Raw Date: Sat, 18 Sep 93 21:39:42 PDT

Raw message

From: strick -- henry strickland <strick@versant.com>
Date: Sat, 18 Sep 93 21:39:42 PDT
To: cypherpunks@toad.com
Subject: Re: gopher links
Message-ID: <9309190439.AA26663@versant.com>
MIME-Version: 1.0
Content-Type: text/plain


<root> writes to me:
# strick wrote:
# > (Just for the halibut I tried "gopher gopher.uu.net" and
# > "gopher ftp.uu.net" but no dice.  If you were using WWW instead
# > of gopher, you could link "ftp://ftp.uu.net/inet/rfc/rfc1321".)
# 
# Gopher can link to ftp directly without the destination being served by a
# gopher server.  RT*M: (p.s. I have no idea why they call them "cool" links)

Actually, I have RT*Protocols, but the original protocols, not the one
you describe here.

Come to think of it, it looks like this is executed by the gopher
server, since it also has a "exec" option.  Not so efficient for ftp, 
but the old client-server protocol would still work.

Karl, if this works with your gopherd, you should abuse it ...    strick

 
# GOPHERD(8)
# 
# 
#    ADDING COOL LINKS
#        One cool thing you can do with .Links is to add neato ser-
#        vices to your gopher server.  Adding a link like this:
# 
#            Name=Cool ftp directory
#            Type=1
#            Path=ftp:hostname@path/
#            Host=+
#            Port=+
# 
#            Name=Cool ftp file
#            Type=0
#            Path=ftp:hostname@file
#            Host=+
#            Port=+
# 
#        Will  allow  you to link in any ftp site into your gopher.
#        Make sure that there is a  /tmp  directory  to  store  the
#        files  for the gateway.  Note that if you're running with-
#        out the -c option, you must create a  "tmp"  directory  at
#        the top level of the gopher-data directory.
# 
#        Another neat thing you can do is to execute shell scripts:
# 
#            Name=Execed command name
#            Type={a type}
#            Path=exec:"args":/scriptname
#            Host=+
#            Port=+
# 
#        This is usually used by other types  of  gateway  scripts.
#        For instance, The first script might take a search and get
#        a few hits.  It could then generate  "exec"  scripts  that
#        would retrieve the actual document the hit referred to.
# 
#        Note that the scriptname *must* begin with the magic char-
#        acter "#!/".  It also must be executable.
# 





Thread