Because Minime uses a MySQL backend (somewhat pointlessly, perhaps), its installation is a little complicated.  For the purposes of this guide, it
will be assumed that the bot, the web interface (including the httpd) and the
database are running on the same PC, although there's no reason in practice
why they can't be in different places.

You'll need:
Java 2 J2SE 1.4 - download from http://java.sun.com
MySQL - download from http://www.mysql.com

Make sure that both of the above are installed and working correctly. :-)
The first thing you need to do is to create yourself a MySQL database.
Run "mysql -u root -p" (you *have* set up a root password for MySQL... haven't
you?) and enter the command "CREATE DATABASE minime;".  This will do exactly what it says on the tin.

Now you need to create a database user.  To do this, enter the following command:
GRANT SELECT,INSERT,UPDATE,DELETE ON minime.* TO minime@localhost IDENTIFIED BY insert_bot_password_here;
replacing the password with one of your own (NOT an important one that
you use elsewhere!).

Enter the command "use minime;" to tell MySQL where to create tables.

Now enter the following command to create the table used by Minime:
CREATE TABLE minime (list TEXT NOT NULL, nick TEXT NOT NULL, id INT AUTO_INCREMENT PRIMARY KEY);
Now quit mysql with the "quit" command.

Now you can set up the IRC bot.  Change the database password in MiniMe.java to the one you typed into MySQL.  Now edit MinimeMain.java and enter
the details of your IRC server in the relevant places.

If you want, get the latest pircbot.jar from http://www.jibble.org/pircbot.php (version 0.9.5 is included in this distribution), and save it in the current directory.  (Don't blame me if this breaks things though.)

Now run "./compile", making sure that javac is in your path.

Finally, run "./run" - you should see a string of messages from the server
as the bot connects, and the bot should appear in the channel you specified.
