Commit Graph

6683 Commits

Author SHA1 Message Date
James Vega
b05834fb3b Update supybot-newplugin to use the correct base class for plugins. 2005-02-09 13:37:10 +00:00
Jeremy Fincher
adff889c44 Added a skeletal Plugin plugin. 2005-02-09 07:07:11 +00:00
Jeremy Fincher
56ad1ead58 I don't know why this hunk of code was there, but it was causing problems for the Plugin plugin, so I removed it. 2005-02-09 07:06:05 +00:00
Jeremy Fincher
b0cb616709 Changed callbacks.Privmsg to be callbacks.Plugin, and callbacks.PrivmsgCommandAndRegexp to be callbacks.Plugin. 2005-02-09 07:04:04 +00:00
Jeremy Fincher
3c3b729ee7 Added Protector in the new plugin format. 2005-02-09 06:51:37 +00:00
Jeremy Fincher
46225641bd Changed the implementation of IrcMsgQueue a bit. 2005-02-09 05:30:14 +00:00
Jeremy Fincher
3a7202bfbe More ignorance can never hurt.
Added supybot.plugins.Relay.ignores, a channel configuration variable that allows people to specify hostmasks that are ignored.
2005-02-09 00:39:11 +00:00
Jeremy Fincher
203491e7c3 Don't load plugins whose name doesn't start with a capital. This fixed (or at least hides) the alwaysLoadImportant warning. 2005-02-09 00:32:00 +00:00
James Vega
d8b40a121a Make sure we only grab the first temperate format, in cases were both F and C are listed. 2005-02-08 20:08:04 +00:00
James Vega
097b8f2bd5 Add Weather in the new plugin format. 2005-02-08 16:12:49 +00:00
James Vega
d9e5b719b6 Explanatory error message about the change to callbacks.Privmsg*'s __init__ prototype. 2005-02-08 03:35:26 +00:00
James Vega
de7d0fae74 Provide a proper response for Later.notes when no notes are waiting. 2005-02-07 17:26:42 +00:00
Jeremy Fincher
70d1b1d5d0 Moved _mores to IrcObjectProxy, where it more rightfully belongs. 2005-02-07 06:28:52 +00:00
Jeremy Fincher
808db8153b Forgot this one last remnant of callbacks.PrivmsgRegexp. 2005-02-07 06:23:01 +00:00
Jeremy Fincher
972716069c Removed callbacks.Privmsg; if it is replaced at some later time, it'll be different. 2005-02-07 06:10:41 +00:00
Jeremy Fincher
affb09e4de Commented out the case-insensitivity tests, since there's no easy way to fix them, and I'm willing to sacrifice the feature. 2005-02-07 06:08:37 +00:00
Jeremy Fincher
a3ebea6edd Commented out a test that will probably never work again. 2005-02-07 06:05:37 +00:00
Jeremy Fincher
fd365e9994 Removed the revision tests, since we removed the revision command. 2005-02-07 05:52:42 +00:00
Jeremy Fincher
476a620fe4 Fixed possible error when the returned message includes formatting characters. 2005-02-07 05:43:27 +00:00
Jeremy Fincher
e53e237818 Better error logging for when commands.wrap fails to provide the right number of arguments. 2005-02-07 01:04:33 +00:00
James Vega
fce82cfd56 Fix a bug introduced in supybot-newplugin. 2005-02-05 20:58:40 +00:00
Jeremy Fincher
fdddefe129 Added a listCommands method to PrivmsgRegexp, to allow plugins to list their own commands. 2005-02-04 20:08:38 +00:00
Daniel DiPaolo
4125f97381 Updating version from 0.80.0 to 0.80.1+darcs 2005-02-04 02:17:18 +00:00
Daniel DiPaolo
d74c1b2d9b Changed Anonymous logging to use new format() style logs 2005-02-04 02:11:20 +00:00
Jeremy Fincher
65f713df4b Removed log.verbose. I never liked it anyway. 2005-02-04 05:59:07 +00:00
Jeremy Fincher
6580fc535f 2.4 defines groupby, so there's no need to define our own. 2005-02-04 05:55:04 +00:00
Jeremy Fincher
566b273a97 Removed some imports. 2005-02-04 03:25:30 +00:00
Jeremy Fincher
571ff24155 Changed canonicalize to canonize -- thanks Skorobeus! 2005-02-04 03:19:05 +00:00
Jeremy Fincher
e6beec2989 Removed some more unused imports. 2005-02-04 03:11:02 +00:00
Jeremy Fincher
a656fd0693 Removed recursive alias detection; it was imperfect and our nesting limit will catch issues now. 2005-02-04 02:35:39 +00:00
James Vega
14837bc544 Added Topic.fit. 2005-02-04 05:04:40 +00:00
Jeremy Fincher
6b75be6e60 Changed supybot.protocols.irc.queueDuplicateMessages.
Changed supybot.protocols.irc.queueDuplicateMessages to
supybot.protocols.irc.refuseToQueueDuplicateMessages, and changed the default
to be to allow duplicate messages, rather than to reject them.
2005-02-03 20:13:49 +00:00
Jeremy Fincher
f930913b05 Removed the sets import from irclib.py. 2005-02-03 19:17:26 +00:00
Jeremy Fincher
753d51747a Added supybot-botchk. 2005-02-03 14:55:31 +00:00
Jeremy Fincher
3e1ff0d329 Line was too long. 2005-02-03 14:54:35 +00:00
Jeremy Fincher
7fe8601a57 Updated the sample docstrings to explain better what they do. 2005-02-03 13:03:33 +00:00
Jeremy Fincher
75d45b9305 Added Alias in the new plugin format. 2005-02-02 21:48:04 +00:00
Jeremy Fincher
7ed4967877 Added a --plugins-dir option to supybot-test so plugins don't have to be specified individually. 2005-02-02 21:09:45 +00:00
Jeremy Fincher
e13c958c9d I was tired of that stupid warning. 2005-02-02 21:05:25 +00:00
Jeremy Fincher
7988af4abe Removed DBHandler; it's not used anywhere except the unconverted Todo plugin, which should be switched to a flat file database (or rather, directory of databases) anyway. 2005-02-02 17:46:36 +00:00
Jeremy Fincher
d44a1ad737 Changed the variable names supybot.plugins.Herald.throttleTime (to throttle) and .throttleTimeAfterPart to .throttle.afterPart. Also changed the default of .throttle.afterPart, so people could test that it works more easily. 2005-02-02 17:28:03 +00:00
Jeremy Fincher
10e496eed0 Forgot to convert the response of time parsing to a string before replying with it. 2005-02-02 17:10:20 +00:00
Jeremy Fincher
5ca79f0f49 Hah, changed WebError to Error everywhere but the source :) 2005-02-02 14:07:20 +00:00
Ali Afshar
3582fa47af Added Karma plugin to setup.py 2005-02-02 13:56:44 +00:00
Jeremy Fincher
b654b1348b Forgot to add Nickometer to setup.py. 2005-02-02 13:51:47 +00:00
Ali Afshar
82f39456ba Karma plugin converted to the new format 2005-02-02 13:53:18 +00:00
Ali Afshar
7c741b779e Nickometer plugin converted to the new format 2005-02-02 13:42:54 +00:00
Jeremy Fincher
dbd9e9f16c Added a %r handler (repr, just like normal string formatting). 2005-02-02 13:09:14 +00:00
Jeremy Fincher
9d4291322a Forgot to add Anonymous to plugins. 2005-02-02 13:07:55 +00:00
Jeremy Fincher
683357fa41 There is no longer a __parent.doPrivmsg, since we no longer subclass callbacks.PCAR. 2005-02-02 13:01:04 +00:00