[gopher] Someone out there with python skills want to help?

daniel g barana24 at hotmail.com
Wed Oct 6 12:26:23 UTC 2010


hehe thx Kim :)
the reason I chose Pygophers is that it could serve over wap and the main thing, is that is a gopher server that can do Gopher +
Will u be writing gophernicus to run on multi-user systems ie *nix and with G+ functionality ?

-Barana

> Date: Wed, 6 Oct 2010 13:00:10 +0300
> From: kim at holviala.com
> To: gopher-project at lists.alioth.debian.org
> Subject: Re: [gopher] Someone out there with python skills want to help?
> 
> On 6.10.2010 12:07, daniel g wrote:
> 
> > there must be more than one way to skin a cat.
> > is there a way u or anyone knows to get a gophermap to patch thru to the
> > os or to the gophermap so I can write in a hit counter?
> 
> 1) Remove pygopherd, install gophernicus
> 2) Create a gophermap and in it have a line like this:
> 
> =/path/to/counter.sh "Woohoo! You're number " "."
> 
> Here's the (grossly over-engineered) counter.sh:
> 
> #!/bin/sh
> 
> ##
> ## A simple visitor counter to use with gophermaps
> ##
> ## Usage: counter.sh <pre message> <post message>
> ##
> 
> # Figure out a safe file to keep our counter
> HASH=`echo "$SELECTOR" | md5sum | cut -d" " -f1`
> FILE=/var/tmp/gopher-counter-$HASH
> 
> # Get count and the previous visitors IP address
> COUNT="`cut -d' ' -f1 $FILE`"
> OLD_ADDR="`cut -d' ' -f2 $FILE`"
> 
> # Increase counter only if the user is new
> if [ "$OLD_ADDR" != "$REMOTE_ADDR" ]; then
>          COUNT=$(( COUNT + 1 ))
>          echo "$COUNT $REMOTE_ADDR" > $FILE
> fi
> 
> # Output counter message
> echo "$1$COUNT$2"
> 
> 
> The reason I wrote Gophernicus was that none of the existing gopher 
> servers did what I wanted them to do. Not that they're bad software, I 
> just had different ideas.
> 
> - Kim
> 
> 
> _______________________________________________
> Gopher-Project mailing list
> Gopher-Project at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/gopher-project
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/gopher-project/attachments/20101006/fb559a5c/attachment.htm>


More information about the Gopher-Project mailing list