Commit Graph

  • 4d8e8807b9 Fixed karma response in the case of absolutely no karma. Jeremy Fincher 2003-11-04 09:09:53 +00:00
  • afa0cb8f41 Fixed bug in relay whois; chopping characters off the end of the channel rather than the beginning. Jeremy Fincher 2003-11-04 08:50:10 +00:00
  • a456c5ea57 Changed the name to URL. Jeremy Fincher 2003-11-04 08:48:05 +00:00
  • d548447750 Moved Karma off into its own plugin. Jeremy Fincher 2003-11-04 08:42:11 +00:00
  • 93f02aa959 Added curry to fix.py, converted some code to use it. Jeremy Fincher 2003-11-04 08:26:54 +00:00
  • c1e9205545 Stylistic update; there are things better than lambdas... Jeremy Fincher 2003-11-04 08:26:52 +00:00
  • 28753856eb __parented some classes. Jeremy Fincher 2003-11-04 08:13:22 +00:00
  • 65e469ba38 Removed crazy-buggy rate limiting stuff. Jeremy Fincher 2003-11-04 08:05:16 +00:00
  • 94e3726b82 Added a checkIgnored to Owner.doPrivmsg. Jeremy Fincher 2003-11-04 07:05:25 +00:00
  • 91b01f9fe3 Reduced some lines to fewer than 80 characters. Jeremy Fincher 2003-11-04 07:03:18 +00:00
  • b35501ceb2 Commented out a test that was causing several other failures. Jeremy Fincher 2003-11-04 07:02:59 +00:00
  • 375789218a Fixed bug in test suite. Jeremy Fincher 2003-11-04 06:39:20 +00:00
  • 8e45f35946 Refactored a bit and allow 'pydoc copy'. Jeremy Fincher 2003-11-04 06:26:24 +00:00
  • 3f8c149047 Fixed major bugz0rs with IrcSet and IrcDict. Jeremy Fincher 2003-11-04 05:50:19 +00:00
  • 6092ce484a Added the 'list' function, added code to prevent duplicate grabs being added to the database. Daniel DiPaolo 2003-11-04 04:38:40 +00:00
  • def70e1ff5 Make different randomdates and randomints in the same string give different values add tests to make sure it happens Daniel Berlin 2003-11-04 03:52:50 +00:00
  • ff57e4b67b Made proper super calls. Jeremy Fincher 2003-11-03 23:25:04 +00:00
  • 944ef33dce Fixed the reloading sets.Set bug more cleanly. Jeremy Fincher 2003-11-03 23:23:28 +00:00
  • c362784a2e Added a comment regarding a current bug in @bugs and @rfes James Vega 2003-11-03 23:15:47 +00:00
  • aae6f52c9e Fixed bug with reloading of sets module. Jeremy Fincher 2003-11-03 23:10:29 +00:00
  • 33775aea0d First bit of quotegrab testing, just tests existing functionality. More tests to come when functionality is added. Daniel DiPaolo 2003-11-03 19:22:06 +00:00
  • be3e5e482a Changed magic numbers to variables. Jeremy Fincher 2003-11-03 17:45:48 +00:00
  • 5fb5241602 Fixed a few bugs. Jeremy Fincher 2003-11-03 16:17:40 +00:00
  • 3fde50eaf9 Initial Checkin. Jeremy Fincher 2003-11-03 06:59:38 +00:00
  • bc5529c87d Forgot to update the second call _disambiguate to the new interface. Jeremy Fincher 2003-11-03 06:55:51 +00:00
  • 66797de4bf Changed the name of the quote command to get. Jeremy Fincher 2003-11-03 06:36:18 +00:00
  • cc94948d10 Fixed greedniess of a few regexes and did some associated fixes. Daniel DiPaolo 2003-11-03 06:25:02 +00:00
  • bf12760108 Added tinyurl stuff James Vega 2003-11-03 05:39:14 +00:00
  • 6b4d03fecc Made it always default to src/ plugins unless explicitly overridden. Jeremy Fincher 2003-11-03 04:36:40 +00:00
  • 0de26afa99 changed factoids to use irc.reply(..., action=True) instead of queueMsg Daniel DiPaolo 2003-11-03 03:23:00 +00:00
  • 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 #') James Vega 2003-11-03 01:12:00 +00:00
  • 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 James Vega 2003-11-03 00:16:43 +00:00
  • 96f299c10c Included plugins.standardSubstitute in factoids parsing now Daniel DiPaolo 2003-11-02 23:45:31 +00:00
  • 68d36db874 Snarfer cleanups and toggle tests James Vega 2003-11-02 20:31:37 +00:00
  • d74a59a2f5 Cleaned up the snarfer James Vega 2003-11-02 19:46:35 +00:00
  • 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. Jeremy Fincher 2003-11-02 19:01:03 +00:00
  • 077fcd8d7e Added logging of regexp cache size. Jeremy Fincher 2003-11-02 19:00:15 +00:00
  • d816bc6a68 Added selfstats toggle; Fixed karma to be case-insensitive but case-preserving. Jeremy Fincher 2003-11-02 18:59:06 +00:00
  • 4d77ffc92e Added the ASPN Recipe snarfer (RFE #831028) and tests James Vega 2003-11-02 18:55:08 +00:00
  • 5f55e2b589 Added a test for randomnick and fixed the bug it found. Jeremy Fincher 2003-11-02 18:23:04 +00:00
  • e46e2483b7 Added a few more tests, and one for the case-preservation characteristics of karma with multiple arguments. Jeremy Fincher 2003-11-02 18:04:49 +00:00
  • 31ef30d961 Changed the name of some variables ('whore' doesn't partse as 'who re{gexp}') and added tests. Jeremy Fincher 2003-11-02 16:45:38 +00:00
  • 0adde0c117 Use randint instead Daniel Berlin 2003-11-02 03:39:28 +00:00
  • d557443883 Make Dunno use standardSubstitute Daniel Berlin 2003-11-02 03:18:39 +00:00
  • 51f80108c4 Added $randomint Daniel Berlin 2003-11-02 03:17:45 +00:00
  • 82d2d8162a Fixed a bug where addFactoid wasn't splitting on the first "is" Daniel DiPaolo 2003-11-01 22:08:52 +00:00
  • 1d1d7a87c2 Lots of changes to make it follow the format of a typical supybot plugin James Vega 2003-10-31 23:53:35 +00:00
  • fcd4919bab Fix the snarfer re so that it does match extraneous text James Vega 2003-10-31 22:48:43 +00:00
  • 15b18edc11 made karma case-insensitive Daniel DiPaolo 2003-10-31 21:03:35 +00:00
  • 07ef648e1c Made the tests for callbacks.addressed more extensive. Jeremy Fincher 2003-10-31 20:04:55 +00:00
  • 4e4855094c Forget to catch the actual exception instance in callCommand. Jeremy Fincher 2003-10-31 19:17:26 +00:00
  • 9e7a37e5bf Test praise for good measure James Vega 2003-10-31 18:44:13 +00:00
  • d50d435363 For some reason I was replacing the bot's name with the user's name James Vega 2003-10-31 18:43:08 +00:00
  • 8c93488146 Fixed Bug #833786 (spurious brackets not handled correctly). Jeremy Fincher 2003-10-31 18:18:04 +00:00
  • ca8b17f909 Made join default to admin. Jeremy Fincher 2003-10-30 19:06:04 +00:00
  • c3d7efa68b Fixed bug with reload not working with non-canonicalNames. Jeremy Fincher 2003-10-30 18:05:57 +00:00
  • c318d5e384 Added the "action" command and associated tests. Daniel DiPaolo 2003-10-30 17:16:02 +00:00
  • 9ddc7c75f5 Somehow messed this one up. Jeremy Fincher 2003-10-30 05:40:39 +00:00
  • 895ecf718f Fixed bug #832590. Jeremy Fincher 2003-10-30 05:27:25 +00:00
  • b0fd3f547c Move ircutils.standardsubttext to plugins.standardSubstitute, make it do case insensitive replacement Daniel Berlin 2003-10-30 05:14:14 +00:00
  • 06ce1bcb94 Added change. Jeremy Fincher 2003-10-30 04:36:40 +00:00
  • af32b12745 Added some asserts to prevent bugs like we had earlier. Jeremy Fincher 2003-10-30 04:14:09 +00:00
  • 3f081ee21c Added some error checking to join and part. Jeremy Fincher 2003-10-30 04:06:46 +00:00
  • bc6f4bd149 Converted to not use the new module but the types module instead. Jeremy Fincher 2003-10-30 03:46:31 +00:00
  • 8d04bdbcb6 Refactored some stuff to be a bit cleaner. Jeremy Fincher 2003-10-30 03:38:55 +00:00
  • 50c18a6727 That's some ugly output there, buddy. Jeremy Fincher 2003-10-30 03:19:18 +00:00
  • 51c5d53259 Added defaultplugin. Jeremy Fincher 2003-10-30 03:08:52 +00:00
  • f4e4233704 CanonicalNamed the toggles. Jeremy Fincher 2003-10-30 02:38:11 +00:00
  • 1280dbdc90 Added test, fixed a bug it found. Jeremy Fincher 2003-10-30 02:33:04 +00:00
  • 288dc6cf4c Changed repr to pprint.pformat. Jeremy Fincher 2003-10-30 02:20:36 +00:00
  • 8819240864 Added a few commented-out debug printfs and set self.__class__.toggle instead of self.toggle. Jeremy Fincher 2003-10-30 02:13:17 +00:00
  • 47a9d24434 Changed setconf to show what the value of the variable is if we don't give something to set it. Jeremy Fincher 2003-10-30 02:13:12 +00:00
  • 83e16b0d89 Fixed Google test. Jeremy Fincher 2003-10-30 02:10:17 +00:00
  • 29d20d2513 Changed the color command to a toggle. Jeremy Fincher 2003-10-30 02:03:49 +00:00
  • b14bc6e3b7 changed testEmptyNest a slight bit. Jeremy Fincher 2003-10-30 00:15:17 +00:00
  • 646e41bd53 Changed the regexp for sfSnarfer to make it a little easier to read. Jeremy Fincher 2003-10-30 00:13:00 +00:00
  • 2ed2f6a5ff Used the wrong variable in assertNoResponse. Jeremy Fincher 2003-10-30 00:12:39 +00:00
  • 138c87f372 Changed to a ChannelPluginTestCase. Jeremy Fincher 2003-10-30 00:12:22 +00:00
  • 58cf080109 Fixed the nesting bug with testEval and testCalc. Jeremy Fincher 2003-10-29 23:40:14 +00:00
  • e556e783b1 Moved ambiguous command handling to Owner; fixed handling of empty nested command. Jeremy Fincher 2003-10-29 23:02:27 +00:00
  • 0011fff94e Changed all %d's to %s's Daniel DiPaolo 2003-10-29 22:05:53 +00:00
  • e5e507f3d9 Added adminition against using %d. Jeremy Fincher 2003-10-29 22:04:57 +00:00
  • afc74b96f0 Fix replacement of my/me not obeying word boundaries. Also created tests to ensure it stays fixed. James Vega 2003-10-29 20:27:09 +00:00
  • 8cc9620a4b Fixed ordering by priority when requesting todos for a person (or self) Daniel DiPaolo 2003-10-29 20:12:02 +00:00
  • 70be390875 Add standard substitution function Daniel Berlin 2003-10-29 20:08:34 +00:00
  • bef71df2ee Added a test to make sure I don't make that stupid mistake (not including "msg" in irc.error) in the same place again. Daniel DiPaolo 2003-10-29 17:39:07 +00:00
  • 3b0276e688 Fixed a dumb dumb bug where I forgot to include the "msg" arg for irc.error Daniel DiPaolo 2003-10-29 17:26:05 +00:00
  • 2a0687e46c Fixed AttributeError in seen. Jeremy Fincher 2003-10-29 16:18:16 +00:00
  • 2b68eb908f Make seen not error if it doesn't recognize the user. Jeremy Fincher 2003-10-29 16:15:33 +00:00
  • 50e1690fca Added test for empty nested command. Jeremy Fincher 2003-10-29 16:09:20 +00:00
  • afbf513df2 Changed not to use the deprecated new module. Jeremy Fincher 2003-10-29 13:06:17 +00:00
  • 08f5adf362 Ew, ugly SQL!plugins/Quotes.py Jeremy Fincher 2003-10-29 08:38:15 +00:00
  • bfdbda625a Changed karma pluralization to use utils.pluralize() and fixed the tests to avoid erroring due to ambiguous commands for 'stats' (since 'User' is also loaded for the tests) Daniel DiPaolo 2003-10-29 07:46:49 +00:00
  • 0400f02f13 Added the Toggleable.__init__'s and therefore the help commands James Vega 2003-10-29 07:23:20 +00:00
  • 6d36432508 Fixed __init__ and its error with instancemethods not having adjustable __doc__ strings. Jeremy Fincher 2003-10-29 06:35:02 +00:00
  • 535cdde13c Switched the togglesnarfers to the new Toggleable mixin James Vega 2003-10-29 06:06:56 +00:00
  • f0b850118b MoobotFactoids should be pretty dang close to finished now. Got the "_is_" syntax working just fine. Daniel DiPaolo 2003-10-29 03:01:02 +00:00
  • 0c96bf73a7 Made replies all one message Daniel Berlin 2003-10-29 02:41:03 +00:00
  • cd4270942d Made toggle require either #channel.op or admin capability. Jeremy Fincher 2003-10-29 00:13:43 +00:00
  • 5617dd6843 Added some commented out tests in case we decide to change the interface of ToggleDictionary. Jeremy Fincher 2003-10-29 00:05:34 +00:00