Formatting blarg.

This commit is contained in:
Daniel DiPaolo 2003-11-18 18:32:36 +00:00
parent b745b65b76
commit 1b0082a53f

View File

@ -1,6 +1,6 @@
* Added QuoteGrabs module which allows people to grab interesting quotes * Added QuoteGrabs module which allows people to grab interesting
from other people and store them in the bot for later retrieval (also quotes from other people and store them in the bot for later retrieval
optionally have the bot randomly snarf quotes) (also optionally have the bot randomly snarf quotes)
* Renamed URLSnarfer plugin to just URL. * Renamed URLSnarfer plugin to just URL.
@ -10,30 +10,31 @@
* Renamed FunCommands plugin to just Fun. * Renamed FunCommands plugin to just Fun.
* Removed the Moobot plugin (either moved the commands to the Fun plugin * Removed the Moobot plugin (either moved the commands to the Fun
or dropped them entirely). plugin or dropped them entirely).
* Added Movies plugin which searches IMDb (www.imdb.com) for movie info. * Added Movies plugin which searches IMDb (www.imdb.com) for movie
info.
* Added Ebay plugin for snarfing eBay URLs as well as getting info on * Added Ebay plugin for snarfing eBay URLs as well as getting info on
certain auction numbers. certain auction numbers.
* Added Dunno plugin as an optional replacement for the boring 'no such * Added Dunno plugin as an optional replacement for the boring 'no
command' response. such command' response.
* Added MoobotFactoids plugin for moobot-style factoids (which are meant * Added MoobotFactoids plugin for moobot-style factoids (which are
to mimic blootbot-style factoids). meant to mimic blootbot-style factoids).
* Removed all example strings from plugins. To be replaced with an * Removed all example strings from plugins. To be replaced with an
automated process later. automated process later.
* Command names in a plugin no longer have to make sure that they are * Command names in a plugin no longer have to make sure that they are
unique and don't conflict with commands in another plugin. Commands that unique and don't conflict with commands in another plugin. Commands
are ambiguous are greeted with an error message and instructions to the that are ambiguous are greeted with an error message and instructions
user on how to disambiguate the command. So any command that used to have to the user on how to disambiguate the command. So any command that
the plugin name in it or some shortened form of the plugin name probably used to have the plugin name in it or some shortened form of the
got changed, as it was done across all plugins I'm not going to include plugin name probably got changed, as it was done across all plugins
each name change like this. I'm not going to include each name change like this.
* Made aliases persistent across reloads/bot restarts. * Made aliases persistent across reloads/bot restarts.
@ -42,9 +43,9 @@
* TODO: document all the changes in makeNewAlias * TODO: document all the changes in makeNewAlias
* Reworked the admin capability checking in BadWords.py to make it require * Reworked the admin capability checking in BadWords.py to make it
admin capability for any command in the plugin instead of checking for require admin capability for any command in the plugin instead of
that capability in each command in the plugin. checking for that capability in each command in the plugin.
* Converted several plugins to the new Configurable plugin type * Converted several plugins to the new Configurable plugin type
(ChannelDB, Dict, Enforcer, Gameknot, Google, Python, Relay) (ChannelDB, Dict, Enforcer, Gameknot, Google, Python, Relay)
@ -52,9 +53,9 @@
* Switched ChannelDB databases to use integer user ids instead of text * Switched ChannelDB databases to use integer user ids instead of text
nicks. nicks.
* Added monitoring of occurrences of certain words on a per-user basis, * Added monitoring of occurrences of certain words on a per-user
adding 2 new databases and several new commands ("wordstats", in basis, adding 2 new databases and several new commands ("wordstats",
ChannelDB). in ChannelDB).
* Moved karma out of ChannelDB and into its own plugin. * Moved karma out of ChannelDB and into its own plugin.
@ -72,18 +73,18 @@
* Added substitutions for 'me' and 'my' in insult/praise/lart. * Added substitutions for 'me' and 'my' in insult/praise/lart.
* Changed {excuse,lart,praise} to allow accessing {excuse,lart,praise}s by * Changed {excuse,lart,praise} to allow accessing
id. {excuse,lart,praise}s by id.
* Removed the "googlesite" function. * Removed the "googlesite" function.
* Fixed up the google groups snarfer to handle more display styles. * Fixed up the google groups snarfer to handle more display styles.
* Switched freshmeat searches from using regexps to using XML parsing to * Switched freshmeat searches from using regexps to using XML parsing
obtain the needed info. to obtain the needed info.
* Made all multiline geekquotes into one line, and remove the option of * Made all multiline geekquotes into one line, and remove the option
choosing a multiline geekquote. of choosing a multiline geekquote.
* Added an --id switch to geekquote to pick a specific geekquote. * Added an --id switch to geekquote to pick a specific geekquote.
@ -108,15 +109,15 @@
* Made sure that shuffling the topic actually shuffles the topic. * Made sure that shuffling the topic actually shuffles the topic.
* Made topic numbering 1-indexed instead of 0-indexed (but -1 is still the * Made topic numbering 1-indexed instead of 0-indexed (but -1 is still
last topic and -2 next to last and so on). the last topic and -2 next to last and so on).
* Fixed a bug where special characters would lock up the spell command * Fixed a bug where special characters would lock up the spell command
(now accepts only alpha characters to being a word). (now accepts only alpha characters to being a word).
* Changed spell from keeping an open fd for the life of the plugin to * Changed spell from keeping an open fd for the life of the plugin to
opening and closing fd's on the fly (if the fd got closed unexpectedly, opening and closing fd's on the fly (if the fd got closed
the spell command would block). unexpectedly, the spell command would block).
* Added Bugzilla module * Added Bugzilla module