Pyano Code
Status: Beta
                
                Brought to you by:
                
                    neush
                    
                
            | File | Date | Author | Commit | 
|---|---|---|---|
| pyano | 2011-01-07 |  Sean | [c27d9d] Fixed bug that ignored mail2news gateways with ... | 
| www | 2011-01-28 |  Sean | [7039bb] Updated website to version 0.6b | 
| .gitignore | 2010-03-04 |  Sean | [315ff0] Initial commit | 
| COPYING | 2010-03-04 |  Sean | [315ff0] Initial commit | 
| README | 2010-11-12 |  Sean | [0d0d24] Update README and web page for version 0.6 | 
| pyano.cfg.example | 2011-02-08 |  Sean | [976ce2] Fixed typo in sample config file | 
| setup.py | 2011-01-07 |  Sean | [c27d9d] Fixed bug that ignored mail2news gateways with ... | 
This is the README file for Pyano v0.5
Copyright (C) 2010 Sean Whitbeck <sean@neush.net>
  Copying and distribution of this, with or without modification, are
  permitted in any medium without royalty provided the copyright
  notice and this notice are preserved.
Homepage: http://pyanon.sourceforge.net/
Description: 
  Pyano is a web interface for the mixmaster remailer written for
  mod_python.
  It aims to be easy to install and get working, while remaining quite
  configurable, both in its interaction with mixmaster and in its
  appearance. It is heavily inspired by the mixweb perl script at
  cotse.net.
  This program assumes:
    - Python (>=2.6)
    - A functionning mixmaster client.
    - Apache2 with mod_python enabled
  Further functionnality is available if the host is a pinger. 
See also:
 - mixmaster: http://mixmaster.sourceforge.com
 - echolot: http://www.palfrader.org/echolot/
 - cotse mixweb: http://www.cotse.net/privacytools.html
 - mod_python: http://www.modpython.org
Installation:
  1. Place the pyano module on your python path. There are several
     ways of doing this:
      * Use distutils. Type in the folder where you extracted the 
      	pyano sources:
              python setup.py install  
	this will install the pyano module on your system's python
	path.
      * Or simply simply add the following line
      	in your apache configuration:
	     PythonPath "sys.path+['/path/to/parent']"
	where parent is the folder containing the pyano module.
  2. Copy and edit the pyano.cfg.example file to adapt the options to
  your server. The only parameter that MUST be set correctly is the
  path to the mixmaster binary.
  3. To activate the email interface on http://hostname/foo/pyanomail,
  add the following snippet to your apache configuration:
  
    <Location /foo/pyanomail>
       SetHandler python-program
       PythonHandler pyano.mail
       PythonOption config_file /path/to/pyano.cfg
    </Location>
  4. To activate the usenet interface on
  http://hostname/foo/pyanonews, add the following snippet to your
  apache configuration:
     
     <Location /foo/pyanonews> 
        SetHandler python-program
	PythonHandler pyano.news
	PythonOption config_file /path/to/pyano.cfg
     </Location>
  5. To activate the email blocking interface on
  http://hostname/foo/pyanoblock, add the following snippet to your
  apache configuration:
     
     <Location /foo/pyanoblock> 
        SetHandler python-program
	PythonHandler pyano.block
	PythonOption config_file /path/to/pyano.cfg
     </Location>