Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
atheme irc services - python web interface
Python JavaScript
branch: master
Failed to load latest commit information.
athemeweb Commit everything for new jQuery appshell.
static
templates just use onClick for now
thirdparty Add support for including other templates that make XMLRPC calls.
.gitignore Fixed get_info() with a try:except: block.
COPYING Add COPYING and README files.
GIT-Access Atheme-web is now on git.
README README: Some people are apparently too dense to read the nicely worde…
TODO Update TODO.
atheme-web.wsgi Kill middleware directory.
interpreter.py Add a small script to set up a python work environment for making raw…
launch.py Kill middleware directory.

README

atheme-web - an actually working web interface for Services
-----------------------------------------------------------

Due to popular demand, we have created a web interface for Atheme.  Total
development time so far: about 4 hours.

Some things are working, other things are not yet.  Code is accepted.

Requirements
------------

Python Paste (Debian: python-paste)
Python 2.5 or later

Installation instructions
-------------------------

1. Make sure services has XMLRPC enabled.

2. $EDITOR athemeweb/config.py, edit config values appropriately.

3. Optionally change static/style.css and static/logo.png.  I for one,
   do not think you are the StaticBox IRC network.

4. python launch.py

5. Enjoy.

In reality, you probably want to use mod_wsgi or something.  You can find
a mod_wsgi configuration script at atheme-web.wsgi.  Then you want to do
something like:

    WSGIScriptAlias / /path/to/atheme-web/atheme-web.wsgi

You MUST edit the atheme-web.wsgi so that it can find the application
modules.  Instructions are included inside the atheme-web.wsgi file.

Running atheme-web with launch.py is insecure (it puts the application
into development mode) and not recommended.

Do NOT run atheme-web as root.

TODO
----

Mostly the channel integration and account tab need to be finished up.  We
are also interested in ALIS integration for obvious reasons.

Bugs
----

Report bugs to http://jira.atheme.org/ against the SRVWEB (Atheme Services - Web)
component.
Something went wrong with that request. Please try again.