metajack / commitbot
- Source
- Commits
- Network (1)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
commit b2d26a1377efc709d13f5b2ac6d71f4cb0ab5b2e
tree 35c4ce72b14044b6e5ede79e0cfc88afdf2fb52d
parent 7d370761af7e36d3a8765cd0bb93337768b5505e
tree 35c4ce72b14044b6e5ede79e0cfc88afdf2fb52d
parent 7d370761af7e36d3a8765cd0bb93337768b5505e
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Thu Dec 04 14:57:37 -0800 2008 | |
| |
LICENSE.txt | Thu Dec 04 15:01:08 -0800 2008 | |
| |
README.markdown | Thu Dec 04 15:01:08 -0800 2008 | |
| |
commitbot.py | ||
| |
commitbot.tac.example | Thu Dec 04 14:57:37 -0800 2008 |
README.markdown
commitbot
Commitbot is an XMPP bot that notifies multi-user chat rooms (MUCs) of git repository commits.
It uses the GitHub post-receive web hook to get push notifications of repository changes.
License
This code is copyright (c) 2008 by Jack Moffitt jack@metajack.im and
is available under the GPLv3.
See LICENSE.txt for details.
Dependencies
- Twisted 8.1.x or later
- Wokkel 0.4 or later
- simplejson
Note that on Ubuntu/Debian systems Twisted is split into various pieces. You will want:
- python-twisted-words
- python-twisted-names
in addition to the normal Twisted package.
Usage
Copy commitbot.tac.example to commitbot.tac changing the JID,
password, room name, and room nickname to something appropriate. Then
launch it with twistd.
twistd -y commitbot.tac

