Supybot Bitcoin Market Monitor
A webapp and set of plugins for supybot that power a rich alternative currency monitoring and trading system over a chat network.
Development Environment Setup
- Install GnuPG.
- Create a Python environment or virtualenv and activate it.
In that environment:
pip install ecdsa # For the GPG plugin pip install lxml # For the GPGExt plugin
Download gribble source code:
git clone git://git.code.sf.net/p/gribble/code gribble-code
Install it in your Python environment:
cd gribble-code python setup.py install
Create a directory to be the bot's home and
supybot-wizardto create the bot's directory structure and initial configuration.
- Some plugins expect the bot to be present in #bitcoin-otc, #bitcoin-otc-auth, and #bitcoin-otc-ticker
Symlink or copy desired supybot-bitcoin-marketmonitor's directories over to the bot's new plugins directory.
Launch the bot:
supybot gribble.conf # Or whatever you've named its configuration file
On IRC, identify with the bot using the owner login name and password you set up during
On IRC, use supybot's
loadcommand to load desired plugins.
OTCWebsiteis not a plugin, so don't worry about that one.
For more details on supybot installation, see http://sourceforge.net/apps/mediawiki/gribble/index.php?title=Supybot_Install_Guide
- create an empty directory to be used as your test environment, and
supybot-test path/to/your/plugins/PluginNamefor whatever plugin you wish to run the tests for.