Limnoria/plugins
Daniel Folkinshteyn 3005752c58 fix docstring for Plugin.plugin command so it actually says what the command will do.
also add a Plugin.plugins command, which always returns a list of all plugins containing a command.
add a test for it.
2010-04-21 16:38:25 -04:00
..
Admin Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Alias for Alias, make doc string say "at least x args" if there are optional args in addition to required args. 2010-04-14 10:56:39 -04:00
Anonymous Fix some typos/wordings. 2009-08-26 16:34:12 -04:00
AutoMode Added supybot.plugins.AutoMode.owner, so the bot can choose not to automode owners. 2009-03-11 13:37:27 -04:00
BadWords Check for empty word list in BadWords plugin before filtering. 2009-09-16 01:20:52 -04:00
Channel Channel: Allow kick to accept multiple nicks. 2009-07-20 18:08:21 -04:00
ChannelLogger Include hostmasks in JOIN, PART, QUIT logs. 2010-02-28 21:17:35 -05:00
ChannelStats Update plugins to ignore all non-ACTION CTCP messages. 2010-01-28 08:14:44 -05:00
Conditional create conditional plugin with associated tests. 2010-04-08 20:02:39 -04:00
Config Fix some typos/wordings. 2009-08-26 16:34:12 -04:00
Ctcp Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Dict add a random-synonym getting function to Dict, add tests for it. 2010-04-08 00:04:44 -04:00
Dunno Add Dunno plugin from supybot-plugins package 2009-05-07 22:50:32 -04:00
Factoids for Factoids: make approximate fuzzy key searches also when invoking whatis directly. 2010-04-18 03:33:10 -04:00
Filter Filter plugin: improve the `uniud' replacements. 2010-01-27 19:01:54 -05:00
Format add replace function to format that takes varying-length strings to replace. 2010-04-11 02:27:22 -04:00
Games Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Google make google translate return detailed google error, instead of the unhelpful "we broke google". 2010-04-11 18:27:39 -04:00
Herald Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Internet Internet: Use whois-servers.net for all whois lookups. 2010-03-03 08:33:44 -05:00
Karma update Karma plugin and test code to use sqlite3. 2010-04-18 02:10:29 -04:00
Lart Remove first person modification of the reason clause and add tests to support it. 2006-11-13 20:27:23 +00:00
Later in Later nick validation, use irc.isNick. now instead of forcing strictRfc to true, we are using the config. 2010-04-11 17:01:31 -04:00
Limiter Limiter: Always set the limit above the current number of users 2009-04-03 11:05:48 -04:00
Math Math: Update the units info from ConvertAll 2009-05-18 00:44:59 -04:00
MessageParser add config for required capabilities to manage the regexp db, and check for them before taking action. 2010-03-22 19:03:20 -04:00
Misc Added supybot.abuse.flood.command.invalid.notify, a configuration variable determining whether the bot will notify infractors of their ignoring. 2009-06-09 10:40:05 -05:00
MoobotFactoids This merges an old branch i had for sqlite3 factoids+moobotfactoids. 2010-03-21 02:44:07 -04:00
Network Network: Properly parse WHOIS response 2010-01-10 20:17:10 -05:00
News Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
NickCapture Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Nickometer Small typos and doc fixes. 2009-11-04 22:54:46 -05:00
Note Update plugins to ignore all non-ACTION CTCP messages. 2010-01-28 08:14:44 -05:00
Owner Change a couple tests so they fail for real reasons instead of fake. 2009-11-01 19:08:34 -05:00
Plugin fix docstring for Plugin.plugin command so it actually says what the command will do. 2010-04-21 16:38:25 -04:00
Praise Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Protector Use the hostmask argument isProtected is given instead of trying to use a non-existant variable. 2009-03-11 13:37:24 -04:00
Quote Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
QuoteGrabs update quotegrabs to sqlite3 2010-04-21 01:24:13 -04:00
Relay Update plugins to ignore all non-ACTION CTCP messages. 2010-01-28 08:14:44 -05:00
Reply add replies function to reply plugin, which makes multiple replies, if supybot.reply.oneToOne is false. 2010-03-22 01:06:02 -04:00
RSS Change canonize => normalize 2009-08-27 16:41:34 -04:00
Scheduler give messageparser ability to use arbitrary commands as trigger responses. 2010-03-16 16:49:55 -04:00
Seen Update plugins to ignore all non-ACTION CTCP messages. 2010-01-28 08:14:44 -05:00
Services Services/plugin.py: Add some parens to ensure self.sentGhost is only used if it's not None. 2006-08-15 14:49:42 +00:00
ShrinkUrl ShrinkUrl: Use tinyurl's api-create page to avoid screen-scraping. 2009-11-04 22:37:53 -05:00
Status Switch from using the various popen flavors to subprocess.Popen 2009-11-22 14:31:58 -05:00
String Fix some typos/wordings. 2009-08-26 16:34:12 -04:00
Success Add Success plugin from supybot-plugins package 2009-05-07 22:52:16 -04:00
Time Update dateutil to latest version and include all files 2009-05-11 12:16:28 -04:00
Todo Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Topic topic now checks for +t mode before denying topic changes, and also allows halfops in addition to ops. 2010-04-11 12:48:08 -04:00
Unix Switch from using the various popen flavors to subprocess.Popen 2009-11-22 14:31:58 -05:00
URL Update plugins to ignore all non-ACTION CTCP messages. 2010-01-28 08:14:44 -05:00
User User: getHostmasks should always return a string 2009-07-16 11:39:20 -04:00
Utilities Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Web Update plugins to ignore all non-ACTION CTCP messages. 2010-01-28 08:14:44 -05:00
__init__.py This merges an old branch i had for sqlite3 factoids+moobotfactoids. 2010-03-21 02:44:07 -04:00