Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fork of qwebirc, may or may not work. Please download the official source from http://hg.qwebirc.org/qwebirc/src
JavaScript Python
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
css
dummyauthgate
esimplejson
js
qwebirc
static
twisted/plugins
util
AUTHORS
LICENSE
clean.py
compile.py
config.py.example
qwebirc.pdn
qwebirc.png
readme.md
run.py

readme.md

Installation

Prerequisites

  • Python 2.5+
  • Twisted 8.2.0+
  • pywin32 (Windows only)

Java and Mercurial are recommended as well, but not required.

System Requirements

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.

Setup

  • Copy config.py.example to config.py and customize to fit your setup.
  • Run compile.py to 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/.

Development

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.

FAQ

For answers to questions not covered here, see the qwebirc FAQ.

Something went wrong with that request. Please try again.