Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ntoll/xmppcomponent
A simple todo list application written as an XMPP component. For the purposes of demonstrating XMPP in the London Python Code Dojo.
https://github.com/ntoll/xmppcomponent
Last synced: 8 days ago
JSON representation
A simple todo list application written as an XMPP component. For the purposes of demonstrating XMPP in the London Python Code Dojo.
- Host: GitHub
- URL: https://github.com/ntoll/xmppcomponent
- Owner: ntoll
- Created: 2011-04-07T17:08:40.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2011-04-07T17:21:53.000Z (over 13 years ago)
- Last Synced: 2024-05-01T22:58:13.635Z (7 months ago)
- Language: Python
- Homepage: ntoll.org
- Size: 161 KB
- Stars: 4
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
XMPP ToDo List Example
======================A very simple XMPP component created for demonstration purposes.
To make this work you need to have SleekXMPP on your Python path. You can grab it from the GitHub repository here:
https://github.com/fritzy/SleekXMPP
You'll also need an XMPP server running locally. I suggest you use Prosody since this is *really* easy to set up. On a Debian based machine you simply need to:
$ apt-get install prosody
You'll need to configure the server correctly to accept connections from the component. I've included my configuration file (localhost.cfg.lua) which you can modify to suit your needs and place in:
/etc/prosody/conf.avail
You'll also need to modify the prosody.cfg.lua file in /etc/prosody so that:
allow_registration = true;
So that players can join your server.
(See http://prosody.im/doc/creating_accounts for more information)
To see the changes take effect restart the prosody server thus:
$ /etc/init.d/prosody restart
Have fun!