Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Grumble Chat: Free web based chat for Google Appengine
branch: master
Failed to load latest commit information.
css A little highlight for the input area, change the style of the upload…
images Round one of visual overhaul.
js A little highlight for the input area, change the style of the upload…
markdown
sounds switch over to soundmanager2, use it for both new message notificatio…
tags account edit and bump django to 1.2
templates A little highlight for the input area, change the style of the upload…
.gitignore moved hgignore to gitignore
LICENSE added LICENSE containing Apache License 2.0, but we'll also need to a…
README.markdown most of a functioning mobile ui, still need to sort keeping that stup…
account.py account edit and bump django to 1.2
app.yaml account edit and bump django to 1.2
cron.yaml time out stale sessions; moved some helper functions to utils.py
index.yaml add room visibility flag, choose on create, only show public rooms in…
main.py account edit and bump django to 1.2
message.py account edit and bump django to 1.2
models.py add a toggle for "use sound" and respect it playing chat ding.
room.py account edit and bump django to 1.2
tasks.py account edit and bump django to 1.2
utils.py account edit and bump django to 1.2

README.markdown

grumblechat

A free Google App Engine based chat system

Created as a free alternative to IRC, Talker, Campfire, etc and as an opportunity to play around with Appengine. There's still a lot of work left to do, but for a small organization it's easy to deploy and very usable. If you'd like to contribute, we welcome patches/forks. See Issues for a list of outstanding features or bugs.

Getting Started with grumblechat

All you need is a working Appengine install, instructions can be found here: http://code.google.com/appengine/docs/python/overview.html

Check out grumblechat, import it as an existing project and then deploy. All deployment-related secrets are handled by the Appengine console.

Something went wrong with that request. Please try again.