Commit Graph

2837 Commits

Author SHA1 Message Date
Jeremy Fincher
fdbecfd1d4 Changed the name of the strlen command just to be 'len'. 2005-02-10 07:04:08 +00:00
Jeremy Fincher
afd53f212d Removed commands that were moved to String. 2005-02-10 07:01:08 +00:00
James Vega
4030026c4c Catch the proper errors when a field isn't found. 2005-02-10 03:15:02 +00:00
James Vega
9f6e826481 Make Weather.weather less complicated and fix the bug where it wouldn't be listed as a command until it had been called once. 2005-02-10 03:14:09 +00:00
Jeremy Fincher
181d0d59c6 Had the more and the messages reversed. 2005-02-10 01:28:38 +00:00
James Vega
88746764dd Update source URL. 2005-02-09 18:09:07 +00:00
James Vega
86822f06e6 Fix a couple more bugs related to wunderground's site-format change. 2005-02-09 14:44:12 +00:00
Jeremy Fincher
adff889c44 Added a skeletal Plugin plugin. 2005-02-09 07:07:11 +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
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
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
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
fd365e9994 Removed the revision tests, since we removed the revision command. 2005-02-07 05:52:42 +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
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
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
75d45b9305 Added Alias in the new plugin format. 2005-02-02 21:48:04 +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
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
683357fa41 There is no longer a __parent.doPrivmsg, since we no longer subclass callbacks.PCAR. 2005-02-02 13:01:04 +00:00
Jeremy Fincher
6e28d31131 Removed unused and broken import. 2005-02-02 12:54:05 +00:00
Jeremy Fincher
ddc78815ed Removed unused (and broken) imports. 2005-02-02 12:52:09 +00:00
Jeremy Fincher
93b030640d Removed an extra self in my __parent call. 2005-02-02 12:45:20 +00:00
Jeremy Fincher
a056b12959 Changed to use an __parent instead of a super call. 2005-02-02 12:45:03 +00:00
Jeremy Fincher
f2ae3fd7ab Added ChannelLogger in the new plugin format. 2005-02-02 12:37:16 +00:00
Jeremy Fincher
72da5caaf5 Added Services in the new plugin format. 2005-02-02 12:20:13 +00:00
Jeremy Fincher
13c61d4ddf Added Seen in the new plugin format. 2005-02-02 07:47:58 +00:00
Jeremy Fincher
dab8974efa Added Note in the new plugin format. 2005-02-02 07:33:19 +00:00
Daniel DiPaolo
5f2d2c79f9 Conversion of Quote to new plugin format 2005-02-02 07:25:41 +00:00
Daniel DiPaolo
f4def0f89e Conversion of Lart to new plugin format 2005-02-02 07:21:21 +00:00
Jeremy Fincher
0e3713f1b0 Added ChannelStats in the new plugin format. 2005-02-02 07:18:23 +00:00
Daniel DiPaolo
16ff12a490 Conversion of Praise to new plugin format 2005-02-02 07:13:02 +00:00
Daniel DiPaolo
fd604dc012 Fix error in format() conversion in plugins/__init__.py 2005-02-02 07:12:27 +00:00
Jeremy Fincher
4e0f37e134 Added AutoMode in the new plugin format. 2005-02-02 07:04:35 +00:00
Daniel DiPaolo
37d0bb456e Fix plugins.ChannelIdDatabasePlugin's __init__ to accept an Irc now, like it should 2005-02-02 07:00:47 +00:00
Jeremy Fincher
c7d91d3751 Added Time in the new plugin format. 2005-02-02 06:59:08 +00:00
Jeremy Fincher
135a82cca5 Added URL in the new plugin format. 2005-02-02 06:53:15 +00:00
Jeremy Fincher
e4e5c14824 Added Relay in the new plugin format. 2005-02-02 06:45:35 +00:00
Jeremy Fincher
e94900c0eb Removed some debugging code, and added a bit of extra debug logging. 2005-02-02 06:12:25 +00:00
Jeremy Fincher
3f1b0335c2 Added RSS in the new plugin format. 2005-02-02 06:03:09 +00:00
James Vega
c409493d3d Update some copyright strings. 2005-02-02 05:30:32 +00:00
James Vega
2836356f12 Add the Internet plugin in the new plugin format. Also move Fun.hexip to the Internet plugin. 2005-02-02 05:29:31 +00:00
Jeremy Fincher
4a52cdf826 Added NickCapture in the new plugin format. 2005-02-02 05:19:33 +00:00
James Vega
39e323f4b1 Split off commands from Fun and Utilities to the new String plugin. 2005-02-02 05:02:08 +00:00
Daniel DiPaolo
d88bf5bb11 Conversion of Anonymous 2005-02-02 04:42:37 +00:00
Daniel DiPaolo
c998dfbebf Moving action,reply,private,notice to new Reply plugin (for real) 2005-02-02 04:39:45 +00:00
Daniel DiPaolo
739c9ceda7 Fix Misc tests not to rely on Gameknot 2005-02-01 07:39:28 +00:00
Jeremy Fincher
a93db7df32 Added Later in the new plugin format. 2005-02-02 04:51:55 +00:00
Jeremy Fincher
94bfb279e6 Some format character changes, and a little more information on the "Topic exceeds maximum length" error message. 2005-02-02 04:42:22 +00:00
Jeremy Fincher
7b2dbcf6c4 DOTS! 2005-02-02 04:40:00 +00:00
Jeremy Fincher
309b693e86 Added Topic in the new plugin format. 2005-02-02 04:39:30 +00:00
James Vega
8669467b9b Split ping off from the old Fun plugin. 2005-02-02 03:26:22 +00:00
James Vega
8c2d613a5c Add Games plugin, split from the old Fun plugin. 2005-02-02 02:50:22 +00:00
Jeremy Fincher
6965abc3fd Made the warning log in Misc.version (a) info, and (b) more useful. 2005-02-02 02:44:58 +00:00
James Vega
bc9f0ee39e Remove evil tabs! 2005-02-01 13:57:51 +00:00
James Vega
92839a94e7 Remove supybot.privmsgs imports. 2005-02-01 13:57:14 +00:00
James Vega
2b7e813ffd jemfinch needs his dots! 2005-02-01 13:50:01 +00:00
James Vega
68d3b830da Remove the use of format() in logger functions since they handle it natively. 2005-02-01 13:43:57 +00:00
Jeremy Fincher
7313ae3b76 Added Google in the new plugin format. 2005-02-01 12:09:12 +00:00
Jeremy Fincher
335fc3e170 Added Ctcp in the new plugin format. 2005-02-01 09:58:04 +00:00
Jeremy Fincher
0c2da03a67 Added the Web plugin (from pieces of Http, Fun, and URL) in the new plugin format. 2005-02-01 09:41:54 +00:00
Jeremy Fincher
18f8044621 Converted ShrinkUrl to use format. 2005-02-01 09:41:39 +00:00
Jeremy Fincher
3d57c404ba Added ShrinkUrl in the new plugin format. 2005-02-01 09:09:49 +00:00
Jeremy Fincher
641c5cd634 Added __version__ strings to already-converted plugins. 2005-02-01 06:15:37 +00:00
Jeremy Fincher
e075c72270 Added the Scheduler plugin in the new plugin format. 2005-02-01 06:08:46 +00:00
Daniel DiPaolo
7b62f61381 Add version string to QG 2005-02-01 04:20:09 +00:00
Daniel DiPaolo
f2fba0962e Move QG docstring to proper place 2005-02-01 03:58:38 +00:00
Daniel DiPaolo
32d535c1d6 Addition of search to Quotegrabs 2005-02-01 01:33:16 +00:00
Daniel DiPaolo
a5ba65cf6f Initial conversion of QuoteGrabs and addition of QG.search 2005-01-29 20:07:22 +00:00
James Vega
642e88118c Unbreak the Owner tests. 2005-01-31 16:01:25 +00:00
James Vega
ec045afd9c Removed extraneous whitespace, unused imports, and converted some sets.Set() calls to set(). 2005-01-31 15:24:36 +00:00
James Vega
0fde2393e6 Update usage of utils.iter functions. 2005-01-31 15:22:48 +00:00
James Vega
de89bf0265 Update usage of utils.str functions. 2005-01-31 14:52:27 +00:00
James Vega
28cb5abc65 Update usage of functions in utils.gen. 2005-01-31 13:06:43 +00:00
Jeremy Fincher
9e83114a24 Un-break the bot. This stuff should probably go somewhere other than the Owner plugin at some point. 2005-01-29 21:43:23 +00:00
Jeremy Fincher
68b1d65d68 Plugin normalization, sanitation, etc. Removed unused imports, for the most part. 2005-01-29 21:24:17 +00:00
Jeremy Fincher
0a7fdae08d Changed some more webutils uses to utils.web. 2005-01-29 19:20:15 +00:00
Jeremy Fincher
6fbfa2bc9e Moved a webutils import over to utils.web. 2005-01-29 19:18:56 +00:00
Jeremy Fincher
381a42d863 Added an "irc" argument to callbacks.Privmsg.__init__, so now plugins get an Irc on instantiation. 2005-01-29 19:16:29 +00:00
Jeremy Fincher
90d95a006c Converted some plugin stuff to use format. 2005-01-28 15:14:39 +00:00
Jeremy Fincher
5fd6bbb52d Completely restructured our utils modules.
Tons of changes.  Here's the summary of things that matter most:

* There is no more supybot.fix.
* There is no more supybot.webutils; now there is supybot.utils.web.
  * It's no longer webutils.WebError, but just utils.web.Error.
* You shouldn't import itertools, ideally, but instead import utils.iter.
* No more using imap/ifilter in commands unless absolutely necessary.  It's
  premature optimization and annoying.
* utils.str.format isn't quite ready yet, but will be soon.  That'll be the
  next big thing to fix in our code.
2005-01-27 06:59:08 +00:00
Jeremy Fincher
7fb3b21d94 Removed src/privmsgs.py and all the accompanying crap. 2005-01-27 05:42:36 +00:00
Jeremy Fincher
d5dd72c309 Changed copyright date on plugins/__init__.py. 2005-01-26 21:38:57 +00:00
Jeremy Fincher
6d02564965 Added Status in the new plugin format. 2005-01-26 07:33:19 +00:00
Jeremy Fincher
79c3461dc9 Added Network in the new plugin format. 2005-01-26 07:32:42 +00:00
Jeremy Fincher
1923788a3d Changed copyright dates on Herald. 2005-01-26 07:26:18 +00:00
Jeremy Fincher
af47a19c1d Added Herald in the new plugin format. 2005-01-26 06:52:33 +00:00