--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: RFP: pyano -- Pyano is a web interface for the mixmaster remailer written for mod_python.
- From: Håken Hveem <krbjhvee@online.no>
- Date: Mon, 04 Apr 2011 18:49:18 +0200
- Message-id: <20110404164918.15273.9882.reportbug@b3.localdomain>
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
--- End Message ---