Limnoria/plugins
Daniel Folkinshteyn e5e9cbba69 Scheduler: add scheduled task persistence.
The list of tasks scheduled with the Scheduler plugin is now saved
on exit, and restored upon restart.

Previously all scheduled tasks would be forgotten upon bot restart,
which was undesirable behavior.
2010-09-01 15:03:20 -04:00
..
Admin Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Alias Use conf.registerGlobalValue to ensure generated values are properly setup. 2010-06-25 00:42:02 -04:00
Anonymous Anonymous: Implement support for allowPrivateTarget config. 2010-06-03 10:43:31 -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: nicks: add --count argument, which outputs only the count of nicks in channel. 2010-06-13 02:36:18 -04:00
ChannelLogger ChannelLogger: include in logs the reasons for parts and quits 2010-06-15 23:53:15 -04:00
ChannelStats ChannelStats: Fix rank to work with selfStats 2010-05-12 13:19:01 -04:00
Conditional Conditional: allow empty string arguments in string-comparison functions 2010-06-03 17:03: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 Add --raw option to factoids.whatis, which disables variable substitution on the factoid. 2010-04-28 15:27:08 -04:00
Filter Filter: catch invalid input for unbinary command. 2010-07-21 12:57:18 -04:00
Format Format.replace: replacement text is now allowed to be the empty string. 2010-08-05 01:27:38 -04:00
Games Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Google Google: fix encoding bug in lucky --snippet; need to pass encoded string to utils.web.htmlToText 2010-07-26 09:22:07 -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 for Later plugin, add test for actual sending of notes to nicks upon their being seen. 2010-04-29 20:20:36 -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 MessageParser: added configurable separator for the list command. 2010-08-19 20:12:07 -04:00
Misc make Misc.apropos return plugin name even if command is in only one plugin. 2010-04-27 12:46:22 -04:00
MoobotFactoids MoobotFactoids: add check_same_thread=False to the sqlite3 connect calls, so it doesn't complain. (thanks malex!) 2010-08-02 17:51:17 -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 Use conf.registerGlobalValue to ensure generated values are properly setup. 2010-06-25 00:42:02 -04:00
Scheduler Scheduler: add scheduled task persistence. 2010-09-01 15:03:20 -04:00
Seen Update plugins to ignore all non-ACTION CTCP messages. 2010-01-28 08:14:44 -05:00
Services Services: Don't filter outgoing JOIN messages on disabled networks 2010-06-28 23:12:35 -04:00
ShrinkUrl ShrinkUrl: Add serviceRotation config. 2010-07-11 23:05:39 -04:00
Status Status.processes: add output of currently active processes. 2010-08-06 14:48:21 -04:00
String String: make levenshtein command threaded, since it can take a nontrivial amount of time with longer inputs. 2010-08-08 01:46:05 -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: fix bug in invalid number error output. 2010-07-23 16:50:25 -04:00
Unix Unix: add call command, giving owner ability to call any system command. 2010-07-21 12:48:46 -04: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 Include String plugin for Utilities' tests. 2010-07-11 23:06:03 -04: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