Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
an irc bot
Python

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bravo
exocet
hamper
scripts
.gitignore
README.mkd
hamper.conf.dist
setup.py

README.mkd

Hamper is an IRC bot to amuse us.

Installation

You can install the latest official version of hamper from the Python Package Index. I suggest using pip, but I am told easy_install will work as well.

sudo pip install hamper

If you want the git version of hamper, then checkout out the develop branch, and run

sudo python setup.py install

Dependencies

These dependencies will be taken care of automatically if you install with pip. They are only a concern if you install from git.

  • Twisted
  • SQLAlchemy
  • PyYaml
  • The plugin loader of Bravo (included)
  • Exocet (included)

Configuration

Make a file named hamper.conf. This should be a YAML file containing these fields:

  • nickname
  • channel
  • server
  • port
  • db - A database URL as described here

For an example check out hamper.conf.dist.

Usage

Run hamper from a directory containing hamper.conf. If you installed it with pip, you can just say hamper, but if you are running from git, you need to make sure that hamper is on your python path. I like to use this command:

PYTHONPATH="~/git/hamper" python2 ~/git/hamper/hamper/scripts/hamper

Credits

Code and design:

Ideas, but no code yet:

Something went wrong with that request. Please try again.