Jeremy Fincher
d548447750
Moved Karma off into its own plugin.
2003-11-04 08:42:11 +00:00
Jeremy Fincher
93f02aa959
Added curry to fix.py, converted some code to use it.
2003-11-04 08:26:54 +00:00
Jeremy Fincher
c1e9205545
Stylistic update; there are things better than lambdas...
2003-11-04 08:26:52 +00:00
Jeremy Fincher
28753856eb
__parented some classes.
2003-11-04 08:13:22 +00:00
Jeremy Fincher
65e469ba38
Removed crazy-buggy rate limiting stuff.
2003-11-04 08:05:16 +00:00
Jeremy Fincher
94e3726b82
Added a checkIgnored to Owner.doPrivmsg.
2003-11-04 07:05:25 +00:00
Jeremy Fincher
91b01f9fe3
Reduced some lines to fewer than 80 characters.
2003-11-04 07:03:18 +00:00
Jeremy Fincher
b35501ceb2
Commented out a test that was causing several other failures.
2003-11-04 07:02:59 +00:00
Jeremy Fincher
375789218a
Fixed bug in test suite.
2003-11-04 06:39:20 +00:00
Jeremy Fincher
8e45f35946
Refactored a bit and allow 'pydoc copy'.
2003-11-04 06:26:24 +00:00
Jeremy Fincher
3f8c149047
Fixed major bugz0rs with IrcSet and IrcDict.
2003-11-04 05:50:19 +00:00
Daniel DiPaolo
6092ce484a
Added the 'list' function, added code to prevent duplicate grabs being added to
...
the database.
2003-11-04 04:38:40 +00:00
Daniel Berlin
def70e1ff5
Make different randomdates and randomints in the same string give different values
...
add tests to make sure it happens
2003-11-04 03:52:50 +00:00
Jeremy Fincher
ff57e4b67b
Made proper super calls.
2003-11-03 23:25:04 +00:00
Jeremy Fincher
944ef33dce
Fixed the reloading sets.Set bug more cleanly.
2003-11-03 23:23:28 +00:00
James Vega
c362784a2e
Added a comment regarding a current bug in @bugs and @rfes
2003-11-03 23:15:47 +00:00
Jeremy Fincher
aae6f52c9e
Fixed bug with reloading of sets module.
2003-11-03 23:10:29 +00:00
Daniel DiPaolo
33775aea0d
First bit of quotegrab testing, just tests existing functionality.
...
More tests to come when functionality is added.
2003-11-03 19:22:06 +00:00
Jeremy Fincher
be3e5e482a
Changed magic numbers to variables.
2003-11-03 17:45:48 +00:00
Jeremy Fincher
5fb5241602
Fixed a few bugs.
2003-11-03 16:17:40 +00:00
Jeremy Fincher
3fde50eaf9
Initial Checkin.
2003-11-03 06:59:38 +00:00
Jeremy Fincher
bc5529c87d
Forgot to update the second call _disambiguate to the new interface.
2003-11-03 06:55:51 +00:00
Jeremy Fincher
66797de4bf
Changed the name of the quote command to get.
2003-11-03 06:36:18 +00:00
Daniel DiPaolo
cc94948d10
Fixed greedniess of a few regexes and did some associated fixes.
2003-11-03 06:25:02 +00:00
James Vega
bf12760108
Added tinyurl stuff
2003-11-03 05:39:14 +00:00
Jeremy Fincher
6b4d03fecc
Made it always default to src/ plugins unless explicitly overridden.
2003-11-03 04:36:40 +00:00
Daniel DiPaolo
0de26afa99
changed factoids to use irc.reply(..., action=True) instead of queueMsg
2003-11-03 03:23:00 +00:00
James Vega
526c4c3e56
setdefault -> defaultproject
...
defaultproject without a project name clears the default project
cleanup bugs and rfes a little (although they aren't working in the case of
'bugs #'. must use 'bugs project #')
2003-11-03 01:12:00 +00:00
James Vega
72e554350b
Added support for more countries (should support all english-speaking
...
countries) and added support for ebay.com/.*?/ws as opposed to just
ebay.com/ws
2003-11-03 00:16:43 +00:00
Daniel DiPaolo
96f299c10c
Included plugins.standardSubstitute in factoids parsing now
2003-11-02 23:45:31 +00:00
James Vega
68d36db874
Snarfer cleanups and toggle tests
2003-11-02 20:31:37 +00:00
James Vega
d74a59a2f5
Cleaned up the snarfer
2003-11-02 19:46:35 +00:00
Jeremy Fincher
f27ba11741
Added test to make sure reloading sets doesn't kill the subclasses of sets.Set (which may in the future not be subclasses of sets.Set.
2003-11-02 19:01:03 +00:00
Jeremy Fincher
077fcd8d7e
Added logging of regexp cache size.
2003-11-02 19:00:15 +00:00
Jeremy Fincher
d816bc6a68
Added selfstats toggle; Fixed karma to be case-insensitive but case-preserving.
2003-11-02 18:59:06 +00:00
James Vega
4d77ffc92e
Added the ASPN Recipe snarfer (RFE #831028 ) and tests
2003-11-02 18:55:08 +00:00
Jeremy Fincher
5f55e2b589
Added a test for randomnick and fixed the bug it found.
2003-11-02 18:23:04 +00:00
Jeremy Fincher
e46e2483b7
Added a few more tests, and one for the case-preservation characteristics of karma with multiple arguments.
2003-11-02 18:04:49 +00:00
Jeremy Fincher
31ef30d961
Changed the name of some variables ('whore' doesn't partse as 'who re{gexp}') and added tests.
2003-11-02 16:45:38 +00:00
Daniel Berlin
0adde0c117
Use randint instead
2003-11-02 03:39:28 +00:00
Daniel Berlin
d557443883
Make Dunno use standardSubstitute
2003-11-02 03:18:39 +00:00
Daniel Berlin
51f80108c4
Added $randomint
2003-11-02 03:17:45 +00:00
Daniel DiPaolo
82d2d8162a
Fixed a bug where addFactoid wasn't splitting on the first "is"
2003-11-01 22:08:52 +00:00
James Vega
1d1d7a87c2
Lots of changes to make it follow the format of a typical supybot plugin
2003-10-31 23:53:35 +00:00
James Vega
fcd4919bab
Fix the snarfer re so that it does match extraneous text
2003-10-31 22:48:43 +00:00
Daniel DiPaolo
15b18edc11
made karma case-insensitive
2003-10-31 21:03:35 +00:00
Jeremy Fincher
07ef648e1c
Made the tests for callbacks.addressed more extensive.
2003-10-31 20:04:55 +00:00
Jeremy Fincher
4e4855094c
Forget to catch the actual exception instance in callCommand.
2003-10-31 19:17:26 +00:00
James Vega
9e7a37e5bf
Test praise for good measure
2003-10-31 18:44:13 +00:00
James Vega
d50d435363
For some reason I was replacing the bot's name with the user's name
2003-10-31 18:43:08 +00:00