Complete.Org: Mailing Lists: Archives: gopher: September 2006:
[gopher] Re: embedded gopher servers
Home

[gopher] Re: embedded gopher servers

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: gopher@xxxxxxxxxxxx
Subject: [gopher] Re: embedded gopher servers
From: John Goerzen <jgoerzen@xxxxxxxxxxxx>
Date: Mon, 11 Sep 2006 09:59:54 -0500
Reply-to: gopher@xxxxxxxxxxxx

On Mon, Sep 11, 2006 at 07:40:42AM -0700, Cameron Kaiser wrote:
> > Possibly a glaring oversight on the part of the openwrt distribution
> > people- they include an http server to run on the router, yet there
> > seems to be no trace of a gopher server for said distro.
> > 
> > Does anybody have any idea if such a package might exist for it? If
> > not, I'm not beyond poking at source code, but I'd rather not
> > re-invent the wheel
> 
> UMN gopherd is pretty much dead, but depending on your proclivities,

Yes, it will probably have the smallest footprint of all of these.

But you could go even smaller.  The gopher protocol is simple enough
that you could write a micro gopherd in C, from scratch, and not deal
with all the UMN complexities.

> Python fiends like pyGopher: gopher://gopher.quux.org/
> Perl demons might like Bucktooth (shameless plug):
>       gopher://gopher.floodgap.com/
> 
> Both of these are relatively small and should fit within the firmware confines
> of an embedded system like this (you may need to cross-configure Bucktooth
> on a bigger box and import the outputted object, though).

The same holds for PyGopherd for a systemwide install, though if there
is a Python environment with the Socket API, you can probably just run
it in-place from its untarred directory.

-- John



[Prev in Thread] Current Thread [Next in Thread]