Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
An async (Twisted) implementation of gopher
Python
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
resources
sandbox/oubiwann
twisted/plugins
txgopher
.gitignore
Makefile
README.rst
TODO.rst

README.rst

txGopher

resources/gopher-small.png

An async (Twisted) implementation of gopher

Usage

Running the Client

TBD

Running the Server

There are two ways to run the server. You can use the twistd plugin:

$ sudo twistd -n gopher

Or you can do it the "old-fashioned" way, and use the .tac file:

$ sudo twistd -ny ./bin/txGopherServer.tac

If you'd like to daemonize, simply leave off the -n.

If you would like to run the gopher server on a non-privileged port and not run as root, you can pass the port parameter:

$ twistd -n gopher server --port 1070

Or:

$ twistd -ny ./bin/txGopherServer.tac gopher server --port 1070
Something went wrong with that request. Please try again.