James Vega
|
7bb3b1ec60
|
Merge the changes from the python25compat branch into the trunk
|
2009-03-11 13:37:24 -04:00 |
|
James Vega
|
b24eedf596
|
Use the hostmask argument isProtected is given instead of trying to use a non-existant variable.
|
2009-03-11 13:37:24 -04:00 |
|
James Vega
|
74e06ea52a
|
Catch the proper exception when parsing the title fails.
|
2009-03-11 13:37:24 -04:00 |
|
Jeremy Fincher
|
f1948a2245
|
Final cleanups for BadWords kicking.
|
2009-03-11 13:37:24 -04:00 |
|
Jeremy Fincher
|
e292c5d0c9
|
Added kick ability to the BadWords plugin, imported it from supybot-plugins.
|
2009-03-11 13:37:24 -04:00 |
|
James Vega
|
068f029355
|
wrap() String.len to vastly simplify the function and prevent responding with -1 when we get no arguments.
Add a test to make sure we respond with the help when called with no arguments.
|
2009-03-11 13:37:24 -04:00 |
|
James Vega
|
99696986f6
|
Only tag the ircmsg if we actually get one back from irc.reply. We don't in situations like: @topic fit [tiny $url]
|
2009-03-11 13:37:24 -04:00 |
|
James Vega
|
8111c48a49
|
Switch from rssparser 3.3 to (the renamed) feedparser 4.1 in order to properly handle Bugzilla RSS feeds.
|
2007-05-09 02:30:18 +00:00 |
|
James Vega
|
a8a7ec56d1
|
Fix Google.calc ... Google changed their HTML
|
2007-04-25 19:06:33 +00:00 |
|
James Vega
|
680473b015
|
If we're using python2.5, import re in place of sre.
|
2007-04-25 16:12:21 +00:00 |
|
James Vega
|
b57311a68e
|
Remove first person modification of the reason clause and add tests to support it.
|
2006-11-13 20:27:23 +00:00 |
|
Jeremy Fincher
|
78f03078d8
|
Handle flusher correctly.
|
2006-10-13 05:59:39 +00:00 |
|
James Vega
|
5d954f79fe
|
plugins/Google: Update the URLs referencing the search API.
|
2006-10-02 12:51:08 +00:00 |
|
James Vega
|
ee9aaa89d6
|
plugins/Web: Swtich the title parser back to HTMLParser sing sgmllib's parser spins on invalid input.
|
2006-09-13 19:40:51 +00:00 |
|
James Vega
|
4064da76aa
|
plugins/RSS: UTF-8 encode the RSS' URL to prevent an encoding error when including the URL in the reply.
|
2006-08-28 13:18:12 +00:00 |
|
James Vega
|
3908e989c5
|
plugins/Factoids: Dynamically generate the help string using the value of supybot.plugins.Factoids.learnSeparator
|
2006-08-28 13:14:21 +00:00 |
|
James Vega
|
4ee1437c40
|
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 |
|
James Vega
|
9214f6ac87
|
plugins/Services: Make ghostDelay configurable with a default of 60 seconds.
|
2006-07-14 20:55:44 +00:00 |
|
James Vega
|
c3cacbce76
|
Munge Author's email in __str__ instead of relying on munging the results of Author.__str__
|
2006-07-14 20:54:31 +00:00 |
|
James Vega
|
1be3d7f159
|
plugins/Services: Only send GHOST once every 60 seconds to prevent spinning when the services are down. Bug 1491034
|
2006-07-14 15:36:11 +00:00 |
|
James Vega
|
987c696f68
|
plugins/Seen: Use an IrcSet to gather the seen nicks instead of a list. This makes commands like '@seen *amessan' work as expected.
|
2006-06-21 13:46:10 +00:00 |
|
James Vega
|
4de0a49489
|
plugins/Misc/test.py: Correct a test and make a couple tests more robust.
|
2006-05-05 12:51:08 +00:00 |
|
James Vega
|
48a5f2a4a9
|
plugins/Misc/test.py: Add a missing plugin that needs to be loaded. Update some documentation and add a note about why a test is failing.
|
2006-05-05 12:50:13 +00:00 |
|
James Vega
|
f249946114
|
plugins/Google/test.py: Updated testNoNoLicenseKeyError to change the proper config variable and be safe when doing so. Also should be using a Snarf assert.
|
2006-05-03 14:41:11 +00:00 |
|
James Vega
|
8d09aae3e0
|
plugins/Filter/test.py: Need to include the Reply plugin for the action command.
|
2006-05-03 14:40:47 +00:00 |
|
James Vega
|
855453a743
|
plugins/Web/test.py: Bump the timeout since we're fetching a lot of information from other sources, which may take a while.
|
2006-05-03 13:30:27 +00:00 |
|
James Vega
|
73d7fd3a2d
|
plugins/RSS/plugin.py: Refactor the character encoding detection and conversion so it can be used in more places. Hopepfully this will cause fewer UnicodeDecodeErrors.
|
2006-05-02 12:22:11 +00:00 |
|
James Vega
|
6722a856d8
|
plugins/RSS/test.py: A missing step in testAnnounce was causing other tests to unexpectedly fail.
|
2006-05-01 17:49:37 +00:00 |
|
James Vega
|
afc78317c7
|
plugins/Alias: Update Alias.lock and Alias.unlock to work now that aliases are no longer attributes of the plugin.
|
2006-04-27 22:11:30 +00:00 |
|
James Vega
|
e15a5618b0
|
plugins/Channel: Add the expiry information to Channel.ban list.
|
2006-04-27 00:29:14 +00:00 |
|
Andrey Rahmatullin
|
96e001e43a
|
Add nickserv "Password accepted" message for RusNet
|
2006-04-03 17:08:57 +00:00 |
|
James Vega
|
53e88a67c2
|
plugins/RSS/test.py: Remove a comment that doesn't apply anymore and add a test for another encoding problem.
|
2006-04-06 15:00:53 +00:00 |
|
James Vega
|
a39555838d
|
plugins/Karma: Comment explaining the last bugfix.
|
2006-02-27 20:24:40 +00:00 |
|
James Vega
|
47d84c1f7a
|
plugins/Karma: FINALLY fix the crash bug with karma when addressing the bot and supybot.plugins.Karma.allowUnaddressedKarma was true.
|
2006-02-27 20:08:58 +00:00 |
|
James Vega
|
a3e4fc5b1d
|
Change the modeline to use softtabstop instead of tabstop.
|
2006-02-11 15:52:51 +00:00 |
|
James Vega
|
177f373369
|
plugins/Services: Recognize Freenode's response when trying to identify with an unregistered nick.
|
2006-01-22 15:14:44 +00:00 |
|
James Vega
|
fdc9c914b2
|
plugins/Services: Forgot to set 'on' in a couple places
|
2006-01-21 15:40:57 +00:00 |
|
Jeremy Fincher
|
a373b17f02
|
Fixed a typo in the help for Topic.format.
|
2006-01-21 04:34:57 +00:00 |
|
James Vega
|
76deae4b1d
|
plugins/Services: Add a note to the log messages indicating which network the various Services actions are occuring on.
|
2006-01-16 14:33:53 +00:00 |
|
Jeremy Fincher
|
9da5d05f8f
|
Fixed a bug in handling of multiplication in results.
|
2006-01-11 13:48:46 +00:00 |
|
James Vega
|
22c6422f47
|
plugins/Network: Actually parse the option list and set an ssl variable.
|
2005-12-29 02:12:32 +00:00 |
|
James Vega
|
648ae85b51
|
URL: Update URL.last so that getopts args are only .lower()'d if they're a string.
|
2005-12-17 01:35:31 +00:00 |
|
James Vega
|
0af83d2e24
|
src/conf, plugins/Owner, plugins/Network: Add support for specifying an ssl connection via Network.connect.
|
2005-12-14 04:20:04 +00:00 |
|
James Vega
|
f917ffdc49
|
plugin/Praise: Don't rstrip '.'. People can learn not to end their praise with a '.'.
|
2005-11-15 16:05:31 +00:00 |
|
James Vega
|
5c59539145
|
Change pysqlite.sf.net references to pysqlite.org
|
2005-11-03 05:31:24 +00:00 |
|
James Vega
|
ad4ef00bc4
|
plugins/MoobotFactoids: Fix bug in OptionList.
|
2005-10-24 03:06:29 +00:00 |
|
James Vega
|
9883cb56ac
|
plugins/MoobotFactoids: Add a test case for broken OptionList behavior.
|
2005-10-22 19:36:38 +00:00 |
|
James Vega
|
e9fd59dc45
|
plugins/URL: Make URL.last case-insensitive.
|
2005-10-21 14:51:23 +00:00 |
|
James Vega
|
d074721603
|
plugins/User: Make sure we raise the error in User.unregister so allowUnregistration is obeyed.
|
2005-10-14 12:57:21 +00:00 |
|
James Vega
|
9d48f2c879
|
plugins/Web: Update the exception handling for the change in parsers.
|
2005-09-20 19:06:35 +00:00 |
|
James Vega
|
8cf975d844
|
plugins/Config: Finally fix Config.help so the error message actually reports the name instead of %s.
|
2005-09-22 18:06:56 +00:00 |
|
James Vega
|
f470c94e59
|
plugins/ChannelLogger: Register the config var that the code is expecting to use.
|
2005-09-09 17:21:04 +00:00 |
|
James Vega
|
f926f1d5c2
|
plugins/Owner: Fix the bug where plugins couldn't be loaded until after the first network was connected to.
|
2005-09-01 22:18:30 +00:00 |
|
James Vega
|
9700121a6a
|
plugins/Todo: Specify a converter so negative priorities don't cause safeEval to bitch.
|
2005-08-18 18:38:38 +00:00 |
|
Jeremy Fincher
|
603cab6b0a
|
Loaded plugins during __init__ rather than do001.
|
2005-08-15 05:37:05 +00:00 |
|
Jeremy Fincher
|
27656e5fef
|
Added a few more asserts and clarified an already existing one.
|
2005-08-15 05:36:23 +00:00 |
|
James Vega
|
3a0d71c15a
|
plugins/Config: Also reload the ignoresdb when handling a SIGHUP.
|
2005-08-10 11:40:24 +00:00 |
|
James Vega
|
a34a4fcd7f
|
plugins/Services: Recognize the 'already identified' message for tracking identified status.
|
2005-08-07 06:36:48 +00:00 |
|
James Vega
|
fa5ad68958
|
plugins/Network: Don't include +s channels in Network.whois reply if the reply isn't going to the +s channel.
|
2005-08-04 18:53:58 +00:00 |
|
James Vega
|
a035492295
|
plugins/QuoteGrabs: Order the quotes in reverse chronological order.
|
2005-08-04 17:53:29 +00:00 |
|
James Vega
|
75c9a455d2
|
plugins/Time: Fix some formatting so it looks correct in STX.
|
2005-07-25 22:44:13 +00:00 |
|
James Vega
|
099231df05
|
plugins/Math: Quote some example strings so the STX version is formatted better.
|
2005-07-25 22:15:14 +00:00 |
|
James Vega
|
9d99590431
|
plugins/Unix: Update the tests to reflect the changes in Unix.spell responses.
|
2005-07-25 12:28:48 +00:00 |
|
James Vega
|
d2dc42ede1
|
plugins/Google: Fix some formatting in Google.meta's docstring.
|
2005-07-25 22:05:26 +00:00 |
|
James Vega
|
0367ae5615
|
plugins/Unix: Keep track of two lines in Unix.spell since aspell sometimes list suggestions after a '*' or '+' line.
|
2005-07-22 13:08:40 +00:00 |
|
James Vega
|
1edb4e13bf
|
plugins/RSS: Colons are pretty.
|
2005-07-22 12:20:11 +00:00 |
|
James Vega
|
45c7f773ac
|
plugins/RSS: Fix info so it works again.
|
2005-07-19 21:32:54 +00:00 |
|
James Vega
|
b375ea9792
|
plugins/Web: Fixed the title-retrieval parser to actually retrieve the entire title.
|
2005-07-19 13:55:37 +00:00 |
|
James Vega
|
75ecf79d58
|
plugins/Network: Fix an information leak in Network.whois
|
2005-07-16 14:41:07 +00:00 |
|
James Vega
|
bc3a47fc90
|
plugins/Format: Fix some copy/paste errors.
|
2005-07-14 12:27:54 +00:00 |
|
James Vega
|
14dc0c0201
|
plugins/RSS: If the feed supplies an encoding, encode the headlines with it.
|
2005-07-07 14:13:53 +00:00 |
|
James Vega
|
201d4acd26
|
plugins/Google: Use a sensical form of English for Google.phonebook's error response.
|
2005-07-05 05:31:28 +00:00 |
|
James Vega
|
1d7d6428d1
|
plugins/MoobotFactoids: Load a threaded plugin to hopefully trigger a timing bug.
|
2005-07-05 03:03:11 +00:00 |
|
James Vega
|
bc1451e898
|
plugins/Web: Encountering an HTMLParser exception doesn't mean the title hasn't already been snarfed. Don't bail right away.
|
2005-06-29 19:05:20 +00:00 |
|
James Vega
|
35065b8fc5
|
plugins/Topic: Remove an unnecessary call to irc.state.getTopic.
|
2005-06-13 17:13:04 +00:00 |
|
James Vega
|
c60deebc73
|
plugins/Time: Add Utilities as a loaded plugin for the tests in order to fix some test failures.
|
2005-06-13 17:12:31 +00:00 |
|
James Vega
|
d4d165ea40
|
plugins/Misc: Make sure Misc.last only skips the first message if last is being performed on the channel the user is currently in.
|
2005-06-10 12:19:10 +00:00 |
|
Jeremy Fincher
|
9df805c568
|
Removed a useless assert.
|
2005-06-08 18:31:48 +00:00 |
|
Jeremy Fincher
|
490fb0b140
|
Changed prefixName to prefixNick, which is more appropriate, and has always bothered me. Better now than later.
|
2005-06-01 21:08:30 +00:00 |
|
James Vega
|
a477f12f47
|
plugins/Topic: Add a proper test for the previous Topic.set fix.
|
2005-06-01 21:06:04 +00:00 |
|
Jeremy Fincher
|
b41166cc4c
|
This should've been an error response in the first place.
|
2005-06-01 20:14:37 +00:00 |
|
Jeremy Fincher
|
4da1f38235
|
Fixed the security issue nicktastic reported, and made sure that if, for some reason, an error doesn't raise an exception, it still stops the calling of the command function.
|
2005-06-01 20:13:33 +00:00 |
|
James Vega
|
c444a67e91
|
plugins/Channel: Catch a Key Error in "ban remove" and "ignore remove".
|
2005-06-01 13:24:06 +00:00 |
|
Jeremy Fincher
|
766dad2f70
|
Fixed an error in hostmask.list when there are no hostmasks.
|
2005-06-01 06:20:29 +00:00 |
|
Jeremy Fincher
|
5c8677cf22
|
Give a better error message when a given command isn't found in a plugin.
|
2005-06-01 01:10:08 +00:00 |
|
James Vega
|
6ed01d4a87
|
plugins/Services: Fix up an error message so it actually makes sense.
|
2005-06-01 01:13:25 +00:00 |
|
James Vega
|
34f5be5252
|
RSS: Use del instead of pop.
|
2005-05-30 02:27:16 +00:00 |
|
James Vega
|
7fdb72ab4f
|
plugins/RSS: Stop using attributes for feeds.
|
2005-05-30 00:52:54 +00:00 |
|
James Vega
|
4baff174a5
|
plugins/Alias: Stop using attributes for aliases.
|
2005-05-29 19:41:49 +00:00 |
|
James Vega
|
85e9035535
|
plugins/RSS: Fix a bug in RSS.remove.
|
2005-05-29 16:54:57 +00:00 |
|
James Vega
|
fab281b9b7
|
Long line.
|
2005-05-29 03:58:39 +00:00 |
|
Jeremy Fincher
|
b9cd0275e9
|
Fixed the help for register.
|
2005-05-27 16:37:22 +00:00 |
|
James Vega
|
aeaad9056c
|
plugins/Time: Make sure the Time commands are nested-safe, i.e. they reply with strings.
|
2005-05-22 21:01:16 +00:00 |
|
James Vega
|
5e07947f74
|
plugins/Ctcp: Fix another utils.commaAndify bug.
|
2005-05-19 23:52:53 +00:00 |
|
James Vega
|
d5653077d3
|
plugins/Topic: Fix a bug with Topic.set where setting topic 1 would set the entire topic.
|
2005-05-19 17:23:31 +00:00 |
|
James Vega
|
e4242ba994
|
plugin/Topic: Keep track of what the channel's topic is when we join so that we can undo the first topic change.
|
2005-05-19 17:21:44 +00:00 |
|
Jeremy Fincher
|
08ab492c4a
|
Fixed our NoSuitableDatabase error message not to log a traceback.
|
2005-05-18 17:44:28 +00:00 |
|
Jeremy Fincher
|
d5a889b54f
|
Fixed problem that allowed connecting to an already-connected network.
|
2005-05-18 14:55:55 +00:00 |
|
Jeremy Fincher
|
c5e1f4e561
|
Fix for bug #1203201.
|
2005-05-18 04:31:41 +00:00 |
|
Jeremy Fincher
|
0b848199b5
|
Fixed some style issues with logging calls.
|
2005-05-18 04:18:35 +00:00 |
|
James Vega
|
994cff5c05
|
Update a couple missed changeFunctionName calls.
|
2005-05-16 03:25:43 +00:00 |
|
James Vega
|
170d735c91
|
plugins/Owner: Update some tests to how they should be written. Now we just need to get the code to work correctly.
|
2005-05-11 01:00:01 +00:00 |
|
James Vega
|
106fbc6eea
|
plugins/Channel: Make disable/enable work again.
|
2005-05-11 00:58:58 +00:00 |
|
James Vega
|
d26f9b1405
|
plugins/Todo: Fix a test failure.
|
2005-05-11 00:58:04 +00:00 |
|
James Vega
|
9a68ef22c1
|
plugins/Note: Fix a test failure.
|
2005-05-11 00:57:30 +00:00 |
|
James Vega
|
c6007b320f
|
plugins/Alias: Fix a test failure.
|
2005-05-11 00:56:49 +00:00 |
|
James Vega
|
915f84cd08
|
plugins/Plugin: Move an if outside of a for loop, since it won't change during the for loop.
|
2005-05-10 22:09:50 +00:00 |
|
James Vega
|
f1e5f954a0
|
Add Insult in the new plugin format.
|
2005-05-10 03:40:39 +00:00 |
|
James Vega
|
41c7c5f2d2
|
Add Unix in the new plugin format.
|
2005-05-10 03:31:54 +00:00 |
|
James Vega
|
9693685f62
|
Add News in the new plugin format.
|
2005-05-10 03:02:15 +00:00 |
|
James Vega
|
726679d6e4
|
plugins/Misc: Give proper help when listing a plugin with no commands.
|
2005-05-09 17:53:06 +00:00 |
|
James Vega
|
229990e130
|
plugins/Todo: Forgot to import ircdb when I updated the "@todo" message.
|
2005-05-09 15:23:34 +00:00 |
|
James Vega
|
06800f9fc7
|
Correctly catch the HTMLParseError
|
2005-05-07 03:55:14 +00:00 |
|
James Vega
|
47179f8bc6
|
Catch HTMLParserErrors when we're trying to grab the <title>.
|
2005-05-07 03:24:10 +00:00 |
|
Jeremy Fincher
|
f79ffc85bd
|
Fixed bug with replies when it's not a command and it's not nested.
|
2005-05-05 13:24:11 +00:00 |
|
James Vega
|
b5b3d16c00
|
Relay.{join,part} should require admin capability.
|
2005-05-03 21:45:55 +00:00 |
|
James Vega
|
c444ec3b1b
|
Make sure to catch any KeyErrors.
|
2005-05-01 22:54:14 +00:00 |
|
James Vega
|
3a061ad3c8
|
Change the "no todo" message for jemfinch.
|
2005-05-01 22:26:25 +00:00 |
|
James Vega
|
fcfda73f64
|
Bug #1190350, Don't grab fake title.
|
2005-04-30 12:53:42 +00:00 |
|
James Vega
|
d9ce747fef
|
Add optional capability checking for changing another user's Herald.
|
2005-04-29 01:52:36 +00:00 |
|
James Vega
|
df73547745
|
Fix up Plugin.contributors and a couple contributors dicts.
|
2005-04-26 02:53:08 +00:00 |
|
James Vega
|
53cc36bd9c
|
Really fix enable.
|
2005-04-21 03:27:03 +00:00 |
|
James Vega
|
8ccf3ade45
|
Fix enable so we can actually enable commands again.
|
2005-04-21 03:06:43 +00:00 |
|
James Vega
|
3e07d76dcd
|
Alias names can coincide with plugin names now.
|
2005-04-21 01:56:07 +00:00 |
|
James Vega
|
948571c17f
|
Move MF to s-d
|
2005-04-18 16:13:53 +00:00 |
|
James Vega
|
116f598caa
|
Re-add manual argument parsing since some stuff is a bit complex for wrap.
|
2005-04-18 01:58:57 +00:00 |
|
James Vega
|
979cbd551d
|
Fix some bugs in the Factoids conversion.
|
2005-04-17 21:38:17 +00:00 |
|
James Vega
|
6b38346b5a
|
Factoids should be under plugins/
|
2005-04-17 21:01:12 +00:00 |
|
James Vega
|
7e124b6ccc
|
Change "User.set{password,secure}" to "User.set {password,secure}"
|
2005-04-15 12:16:37 +00:00 |
|
James Vega
|
141bbf8bff
|
Remove the hostmask test from Misc.
|
2005-04-15 12:15:51 +00:00 |
|
James Vega
|
9482f27bf1
|
Make hostmask a source-nested command in User.
|
2005-04-14 23:41:18 +00:00 |
|
Jeremy Fincher
|
47b42eebff
|
Fixed a NameError in an exception handler for a module we don't use anymore.
|
2005-03-28 13:19:16 +00:00 |
|
Jeremy Fincher
|
5ce2baa2d2
|
It should be possible to identify without flushing.
|
2005-03-27 09:59:44 +00:00 |
|
Jeremy Fincher
|
47a1912030
|
Improved the reply given when a plugin with no commands is 'list'ed.
|
2005-03-26 17:52:40 +00:00 |
|
James Vega
|
1dd6dc5b9e
|
Proper fix for upkeep.
|
2005-03-25 18:48:49 +00:00 |
|
Jeremy Fincher
|
1a1a40ad1f
|
Forgot a parenthese, resulting in a TypeError.
|
2005-03-25 18:13:55 +00:00 |
|
James Vega
|
9c7c384d22
|
Google.metagoogle -> Google.meta
|
2005-03-25 15:45:44 +00:00 |
|
James Vega
|
e29a9c0aa0
|
Fix line lengths.
|
2005-03-25 15:42:51 +00:00 |
|
Ali Afshar
|
4e7a00d504
|
Admin refactored ignore/unignore/ignores to ignore add/remove/list, and changed tests accordingly.
|
2005-03-25 14:03:44 +00:00 |
|
Ali Afshar
|
890d92df0e
|
Admin capability add/remove refactored, and tests changed accordingly.
|
2005-03-25 13:41:17 +00:00 |
|
James Vega
|
9971e991fe
|
Fix the modelines.
|
2005-03-23 20:07:45 +00:00 |
|
James Vega
|
7c5463dd3e
|
Add some more assertion messages.
|
2005-03-22 19:03:02 +00:00 |
|
James Vega
|
2aded9511d
|
Add a test for Note.next
|
2005-03-21 16:38:05 +00:00 |
|
Sune Foldager
|
7cf0728633
|
Added a 'next' command.
|
2005-02-04 15:44:53 +00:00 |
|
Sune Foldager
|
d5c279e604
|
Changed % into format in output strings.
|
2005-02-04 15:43:23 +00:00 |
|
Jeremy Fincher
|
9ec4493201
|
Have to handle the fact that we might have a proxy.
|
2005-03-14 03:51:56 +00:00 |
|
Jeremy Fincher
|
7e441285c7
|
Added the Web.fetch command.
|
2005-03-14 02:44:55 +00:00 |
|
James Vega
|
aefcd594df
|
Move structures to utils/
|
2005-03-12 18:01:47 +00:00 |
|
James Vega
|
38784b9ae6
|
Plugin needed a little format() love.
|
2005-03-10 05:22:05 +00:00 |
|
James Vega
|
606e92a47f
|
Add supybot.plugins.ShrinkUrl.bold
|
2005-03-09 23:29:49 +00:00 |
|
James Vega
|
e3d4478d82
|
Fix some test failures.
|
2005-03-09 14:34:11 +00:00 |
|
Jeremy Fincher
|
69a83e8530
|
Stopped possible AttributeError (nick could've been None).
|
2005-03-09 10:36:54 +00:00 |
|
Jeremy Fincher
|
1f49fc1e3e
|
Some small refactorings, fixed a problem in unsend.
|
2005-03-09 10:43:01 +00:00 |
|
Jeremy Fincher
|
4fb57f211a
|
Updated some docs in the plugins module.
|
2005-03-09 07:27:16 +00:00 |
|
Jeremy Fincher
|
a2e2063d8b
|
Added a callCommand to the Web plugin to catch utils.web.Error.
|
2005-03-09 07:26:32 +00:00 |
|
Jeremy Fincher
|
1cc969b290
|
Clarified the help for some command (I remember not which one now)
|
2005-03-09 07:25:52 +00:00 |
|
James Vega
|
aa92e37b37
|
Add Seen.any which reports any activity seen instead of just PRIVMG activity.
|
2005-03-09 03:56:01 +00:00 |
|
James Vega
|
0b11cb9f12
|
The grammar nazi says fewer is the correct word.
|
2005-03-08 13:18:10 +00:00 |
|
James Vega
|
1ea9fe1b4c
|
Catch an exception when dice with 0 sides are specified.
|
2005-03-07 00:30:01 +00:00 |
|
James Vega
|
7b46f95f19
|
Better error messages when we can't load PySQLite.
|
2005-03-06 20:51:10 +00:00 |
|
Ali Afshar
|
d13458726d
|
Added getPluginHelp() method to return docstring for individual plugins.
|
2005-03-03 19:34:26 +00:00 |
|
James Vega
|
b7736d83e1
|
Update ChannelStats to obey channelSpecific.
|
2005-03-03 04:45:47 +00:00 |
|
James Vega
|
54d17d98b1
|
Update a reference to getops.
|
2005-03-03 00:02:18 +00:00 |
|
James Vega
|
1c56071e19
|
Forgot a couple self's when adding split throttling.
|
2005-02-28 13:14:00 +00:00 |
|
Jeremy Fincher
|
65fbb08c7f
|
Started using source-nested plugins.
|
2005-02-24 12:49:25 +00:00 |
|
James Vega
|
09eecf5a4e
|
Fix ranking display.
|
2005-02-26 16:24:26 +00:00 |
|
James Vega
|
72edc74fbd
|
Show the person's part message (if there is one).
|
2005-02-25 18:53:36 +00:00 |
|
Jeremy Fincher
|
d43828ecfa
|
Added split throttling to the Herald plugin.
|
2005-02-25 10:01:00 +00:00 |
|
Jeremy Fincher
|
b0e006ab12
|
Fixed help to show the full command.
|
2005-02-24 12:50:09 +00:00 |
|
James Vega
|
919f9e0915
|
Grammar nazi of DOOM!
|
2005-02-25 00:06:16 +00:00 |
|
James Vega
|
80c53dcea3
|
Make automatic announcement errors not: a) poll every time __call__ is called, b) respond with the errors.
|
2005-02-25 00:04:39 +00:00 |
|
Jeremy Fincher
|
4648360a04
|
Added op, halfop, and voice converters, and converted Channel to use them.
|
2005-02-24 09:59:21 +00:00 |
|
Jeremy Fincher
|
1e56f0df7e
|
Forgot to have a case for a disabled channel :)
|
2005-02-24 09:54:48 +00:00 |
|
Jeremy Fincher
|
74e4299636
|
Forgot a dot.
|
2005-02-24 09:13:33 +00:00 |
|
Jeremy Fincher
|
e863999e16
|
Accidentally changed this from an error to a reply when refactoring.
|
2005-02-24 04:25:28 +00:00 |
|
Kevin Murphy
|
48c472d493
|
Check for the unknown author and special case accordingly
|
2005-02-23 18:17:01 +00:00 |
|
James Vega
|
527a6e1834
|
Fix the problem with RSS complaining about invalid feed names.
|
2005-02-23 00:03:09 +00:00 |
|
James Vega
|
db36e979db
|
Wrap Plugin.list.
|
2005-02-22 23:51:01 +00:00 |
|
James Vega
|
234beab9aa
|
Add Limiter in the new plugin format.
|
2005-02-22 19:35:35 +00:00 |
|
James Vega
|
25ae2a52cf
|
Use get to avoid a KeyError.
|
2005-02-22 14:28:45 +00:00 |
|
James Vega
|
3f94bf6dae
|
Fix an exception in RSS.announce.
|
2005-02-22 14:27:59 +00:00 |
|
James Vega
|
9f6fcf260f
|
Add Todo in the new plugin format.
The db format has been changed to a single flat file per user.
|
2005-02-21 01:27:12 +00:00 |
|
Jeremy Fincher
|
06a6656dc7
|
Updated Status to use some of the new methods.
|
2005-02-19 23:44:50 +00:00 |
|
Jeremy Fincher
|
66036c344f
|
Oops, forgot a format.
|
2005-02-19 19:48:48 +00:00 |
|
Jeremy Fincher
|
1c10d4cd20
|
Fixed help.
|
2005-02-19 19:44:49 +00:00 |
|
Jeremy Fincher
|
ee7ca1668c
|
Fix for the new refactoring in callbacks.
|
2005-02-19 08:43:37 +00:00 |
|
James Vega
|
aff8f8636e
|
Disallow retrieving other people's capabilities and make the response private so we don't leak channel information.
|
2005-02-19 00:23:34 +00:00 |
|
James Vega
|
21970da9f0
|
Make use of format() in a few more places.
|
2005-02-19 00:22:23 +00:00 |
|
Jeremy Fincher
|
7ff9463f9b
|
A little refactoring, a few more cases where we should ignore messages.
|
2005-02-18 23:00:59 +00:00 |
|
Jeremy Fincher
|
6756d4958c
|
Fixed Owner.isCommand to be isCommandMethod.
|
2005-02-18 18:33:01 +00:00 |
|
Jeremy Fincher
|
ff8728b6c1
|
Moved the titleSnarfer to Web, so we need to insist that we're called before that instead.
|
2005-02-18 18:46:57 +00:00 |
|
Jeremy Fincher
|
cf760c0401
|
Changed Karma's tokenizedCommand to an invalidCommand.
|
2005-02-18 16:24:48 +00:00 |
|
James Vega
|
9ed5efaaef
|
Fix defaultPlugin to work with jemfinch's refactoring.
|
2005-02-18 13:40:05 +00:00 |
|
Jeremy Fincher
|
fe353df39f
|
Removed Babelfish, sending it to supybot-plugins.
|
2005-02-18 07:34:18 +00:00 |
|
Jeremy Fincher
|
bd23fd647b
|
Fixed to make the tests run again with the new refactoring.
|
2005-02-18 07:31:51 +00:00 |
|
Jeremy Fincher
|
8756b79cc4
|
Moved the appropriate commands from Misc to Plugin, and fixed the test failures in the process.
|
2005-02-18 06:31:26 +00:00 |
|
Jeremy Fincher
|
0e86d75ed7
|
Fixed apropos and help to work with the newly refactored command change.
|
2005-02-18 05:21:15 +00:00 |
|
Jeremy Fincher
|
c2dbe9d8ae
|
Another callbacks.Privmsg => callbacks.Plugin conversion.
|
2005-02-17 22:42:02 +00:00 |
|
Jeremy Fincher
|
156084c225
|
Fixed some bugs introduced with the latest refactoring of callCommand, etc.
|
2005-02-17 22:39:44 +00:00 |
|
James Vega
|
587689f1bf
|
Move Weather to supybot-plugins.
|
2005-02-17 03:08:48 +00:00 |
|
Jeremy Fincher
|
2693d404b4
|
Refactored _callCommand to put it in its appropriate place.
|
2005-02-16 02:17:05 +00:00 |
|
James Vega
|
90c000793d
|
utils.gen.* functions shouldn't explicitly be called since they're all in the utils namespace.
|
2005-02-15 13:57:57 +00:00 |
|
Jeremy Fincher
|
99d723802e
|
Changed the name of getCommand to getCommandMethod in preparation for a major refactoring.
|
2005-02-15 06:53:30 +00:00 |
|
James Vega
|
b13a607e2c
|
Fix some test failures.
|
2005-02-13 02:53:31 +00:00 |
|
James Vega
|
1e5332ff97
|
Update Karma for the utils restructuring.
|
2005-02-13 02:25:00 +00:00 |
|
James Vega
|
34d20cab44
|
Fix a bug in Weather.wunder due to improperly ordered arguments to re.search
|
2005-02-11 17:13:46 +00:00 |
|
James Vega
|
e3b039b2e3
|
Add Weather.rsswunder
|
2005-02-11 17:12:59 +00:00 |
|
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 |
|