[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#620850: RFP: pyano -- Pyano is a web interface for the mixmaster remailer written for mod_python.



Package: wnpp
Severity: wishlist


* Package name    : pyano
  Version         : 0.6b
  Upstream Author :Sean Whitbeck  sean@neush.net
* URL             : http://pyanon.sourceforge.net/
* License         : 
  Programming Lang: Python
  Description     : Pyano is a web interface for the mixmaster remailer written for mod_python

Pyano v0.6b
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.

You can find tarballs and python eggs on the sourceforge project page.

If you are interested in the development tree, you can clone the git repository:

        git clone git://pyanon.git.sourceforge.net/gitroot/pyanon/pyanon pyano

Requirements

    * Python (>= 2.6)
    * Apache 2 with mod_python
    * Mixmaster

Pyano can also take advantage of the information provided by a pinger (e.g. Echolot).
Installation

The simplest way to install pyano is by using its python egg.

   1. Install the pyano python module. There are several ways of doing this.
          * If you have the python setuptools installed on your system, then you can simply type:

            easy_install Pyano

          * Alternatively you can just download the python egg and drop it in your system's python path. Alternatively, you can add the following line in your apache configuration:

            PythonPath "sys.path+['/path/to/egg']"

          * Finally you can download the source distribution, extract it, go into the extracted directory, and type:

            python setup.py install

   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 mail blocking form 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>
          

Files

    * Source dist: pyano-0.6b.tar.gz
    * Python Egg: pyano-0.6b-py2.6.egg
    * Configuration File: pyano.cfg.example



Reply to: