- Python 2.5+
- Twisted 8.2.0+
- pywin32 (Windows only)
Java and Mercurial are recommended as well, but not required.
The backend should run on anything that supports Python and Twisted. It has been tested on Linux, FreeBSD and Windows (XP and above).
The frontend has been tested on IE6, IE7, IE8, Firefox 3, Opera 10, Safari and Chrome.
- Copy
config.py.exampletoconfig.pyand customize to fit your setup. - Run
compile.pyto generate the HTML, minify the JavaScript/CSS, and copy the output to the correct locations. - Run run.py. If you see an error about the select reactor being registered already, just run it again.
Note that run.py has lots of arguments; you can see them with
--help. - Browse to
http://yourmachine:9090/.
Make symlinks as follows in the root directory
ln -s ../../js static/js/debug
ln -s ../../css static/css/debug
This will allow you to use the application with unoptimized JS & CSS at http://instance/quidebug.html.
Any changes will be reflected immediately, without running compile.py every time.
For answers to questions not covered here, see the qwebirc FAQ.