Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > 44b95b91387aa8e90cf7f6f4de746289 > files > 174

willie-3.2.0-1.fc18.noarch.rpm

Introduction
------------

Willie is a simple, lightweight, open source, easy-to-use IRC Utility bot,
written in Python. It's designed to be easy to use, run and extend.

Installation
------------

Latest stable release
=====================
If you're on Fedora or Arch, the easiest way to install is through your package
manager. The package is named ``willie`` in both Fedora and the AUR. On other
distros, and pretty much any operating system you can run Python on, you can
install `pip <https://pypi.python.org/pypi/pip/>`_, and do ``pip install
willie``. Failing all that, you can download the latest tarball from
http://willie.dftba.net and follow the steps for installing from the latest
source below.

Latest source
=============
First, either clone the repository with ``git clone
git://github.com/embolalia/willie.git`` or download a tarball from GitHub.

In the source directory (whether cloned or from the tarball) run
``setup.py install``. Willie can also be run by copying ``scripts/willie`` to
``willie.py`` in the root of the source directory (i.e, the one with the
``scripts`` folder in it), and running that.

Adding modules
--------------
The easiest place to put new modules is in ``~/.willie/modules``. You will need
to add a a line to the ``[core]`` section of your config file saying
``extra = /home/yourname/.willie/modules``.

Some extra modules are available in the
`willie-extras <https://github.com/embolalia/willie-extras>`_ repository, but of
course you can also write new modules. A `tutorial <https://github.com/embolalia/willie/wiki/How-To-Create-a-Willie-Module>`_
for creating new modules is available on the wiki.
API documentation can be found online at http://willie.dftba.net/docs, or
you can create a local version by running ``make html`` in the ``doc``
directory.

Further documentation
---------------------

In addition to the `official website <http://willie.dftba.net>`_, there is also a
`wiki <http://github.com/embolalia/willie/wiki>`_ which includes valuable
information including a full listing of
`commands <https://github.com/embolalia/willie/wiki/Commands>`_.

Questions?
----------

Contact us on irc.dftba.net channel #tech

For a list of contributions to the Jenni fork see the file ``CREDITS``.