Commit Graph

  • 0c8ee83f92 Reduced the number of rot13 asserts to 10. Jeremy Fincher 2003-08-11 05:10:36 +00:00
  • 1a05dc957b Made PluginTestCase handle threaded plugins properly. Jeremy Fincher 2003-08-11 05:09:59 +00:00
  • 2c87c183b2 Optimized IrcMsg.__str__ slightly. Jeremy Fincher 2003-08-11 05:08:33 +00:00
  • 5f7656c781 Made throttling properly respect world.testing. Jeremy Fincher 2003-08-11 05:07:07 +00:00
  • 1bbcfa9a5e Added a semi-accurate refcount measure to objects. Jeremy Fincher 2003-08-11 05:06:41 +00:00
  • 0cf850dfc1 Made to use new PrivmsgCommandAndRegexp callback. Jeremy Fincher 2003-08-11 03:37:15 +00:00
  • f203bca787 Added ability to define regexp callbacks in a mostly-Privmsg environment. Jeremy Fincher 2003-08-11 03:34:54 +00:00
  • 60fa81c268 Removed nick hack in IrcMsg; I never liked it anyway. Jeremy Fincher 2003-08-10 11:25:03 +00:00
  • 936effb2bc Removed since the bug was fixed in 2.3. Jeremy Fincher 2003-08-10 11:23:49 +00:00
  • d7990d874e Added first plugin test case, mostly for example. Jeremy Fincher 2003-08-10 11:22:53 +00:00
  • 84b96108b5 Added TestCase subclass for testing plugins. (Also removed Cmd class from previous attempt) Jeremy Fincher 2003-08-10 11:22:18 +00:00
  • f9e6777f08 Added more docstrings. Jeremy Fincher 2003-08-10 10:45:44 +00:00
  • 90ec43d449 Removed since the 2.3 cgitb does what I want. Jeremy Fincher 2003-08-07 10:15:42 +00:00
  • 58453cc480 Added a minimal test for schedule. Jeremy Fincher 2003-08-07 10:10:23 +00:00
  • abd94e32fb *Really* optimized objects command. Jeremy Fincher 2003-08-07 09:19:40 +00:00
  • 02ce886b55 Added relaysay command. Jeremy Fincher 2003-08-07 08:20:23 +00:00
  • 6dded57ea2 A few minor optimizations to take advantage of itertools. Jeremy Fincher 2003-08-07 06:25:33 +00:00
  • 031c81e937 Added ilen, a function to return the length of an iterator. Jeremy Fincher 2003-08-07 06:13:11 +00:00
  • 36996dd3cf Updated stuff for 2.3 to break 2.2 compatibility :) Jeremy Fincher 2003-08-07 02:48:44 +00:00
  • b4633370ce Forgot to add the % name to the 'no user' gkstats response. Jeremy Fincher 2003-08-05 05:02:21 +00:00
  • 29f0b638b2 Added some more documentation. Jeremy Fincher 2003-08-02 16:48:43 +00:00
  • ade9514212 Added more documentation. Jeremy Fincher 2003-08-02 06:22:13 +00:00
  • 5ec5b997ca Made safeArgument handle colors correctly. Jeremy Fincher 2003-08-01 23:48:02 +00:00
  • a4b6ee2028 Added caching for __str__, __repr__, and __len__. Jeremy Fincher 2003-08-01 14:23:54 +00:00
  • 6e19d921c8 Forget this with the other 2.3 upgrade stuff. Jeremy Fincher 2003-08-01 02:58:29 +00:00
  • 3b5825ebe3 Removed use of eval from the tokenizer. Jeremy Fincher 2003-07-31 06:45:03 +00:00
  • 80b04b4d09 Added encode and decode commands. Jeremy Fincher 2003-07-31 06:43:19 +00:00
  • 1cae9664a7 Upgraded to 2.3. Jeremy Fincher 2003-07-31 06:20:58 +00:00
  • b7cb48b19b Added flip function. Jeremy Fincher 2003-07-30 21:47:21 +00:00
  • a6f8ddab18 Fixed googleinfo updating. Jeremy Fincher 2003-07-30 20:07:25 +00:00
  • 1230769fe0 Added googlefight command and cleaned up the output of metagoogle command. Jeremy Fincher 2003-07-30 19:39:58 +00:00
  • f7637bd19c Added metagoogle command. Jeremy Fincher 2003-07-30 19:08:05 +00:00
  • ad3fb443a6 Bugfix in mircColor. Jeremy Fincher 2003-07-30 11:04:59 +00:00
  • c6a8cebc2d Slight optimization in getCallback. Jeremy Fincher 2003-07-30 11:04:29 +00:00
  • 33f2818398 Made Relay use ircutils.canonicalColor. Jeremy Fincher 2003-07-30 11:01:44 +00:00
  • 1891a46894 Fixed bug in deepthought. Jeremy Fincher 2003-07-29 12:48:54 +00:00
  • 51ab17ad98 One line fix that's been in my code for awhile but not committed. Jeremy Fincher 2003-07-29 00:58:57 +00:00
  • 7a281d5e4b Fixed some mircColors indiscretions and added a test for the new (proper) behavior. Jeremy Fincher 2003-07-25 04:00:38 +00:00
  • fb730d72a1 Fixed bug in acronym; why did it blindly remove the first and last responses? Jeremy Fincher 2003-07-24 13:33:31 +00:00
  • b64e0d5730 Added a set of deepthoughts so lookup is faster if the queue gets large. Jeremy Fincher 2003-07-24 10:09:50 +00:00
  • 5644c8da57 Changed some mircColor stuff. Jeremy Fincher 2003-07-23 15:24:05 +00:00
  • 7c34d8b449 Minor formatting change. Jeremy Fincher 2003-07-23 15:14:14 +00:00
  • 2a52871fcc Tweaked mircColor (yeah, I'm anal beyond all reason) Jeremy Fincher 2003-07-23 15:13:30 +00:00
  • d346d877c9 Tweaked deblookup and changed its named to debversion. Jeremy Fincher 2003-07-23 15:10:41 +00:00
  • d3268414e3 * added preliminary version of deblookup module (basically a straight copy of moobot's deblookup with some minor tweaks) Daniel DiPaolo 2003-07-23 06:40:05 +00:00
  • 0e16b70f8b * added mircColor() function to ircutils as well as mircColors dict * added test cases for this function * implemented nick coloring for Relay Daniel DiPaolo 2003-07-23 05:29:16 +00:00
  • ebc3533275 This file was hanging back on protocol since it's been less used. Jeremy Fincher 2003-07-23 02:16:06 +00:00
  • 50bcc22e24 Made unmorse handle underscores in addition to dashes (as longs) Jeremy Fincher 2003-07-23 02:14:39 +00:00
  • c8fbb4581b Made the part command behave sensibly in the face of an empty argument list. Jeremy Fincher 2003-07-23 02:12:17 +00:00
  • 3fe182b9c3 Must've forgotten an older commit... Jeremy Fincher 2003-07-23 01:45:48 +00:00
  • a7daba5eb7 Added some more documentation (though the work is probably not done). Jeremy Fincher 2003-07-21 06:10:35 +00:00
  • 194eb12b26 Added a module to remove bold outgoing from the bot. Jeremy Fincher 2003-07-21 03:59:34 +00:00
  • 65d2dabc5c Added shrink command. (made it shirnk a little more) Jeremy Fincher 2003-07-16 18:47:26 +00:00
  • 8ba0d3a1a4 Added shrink command. Jeremy Fincher 2003-07-16 18:45:28 +00:00
  • e745ec6d88 It's a string, not an integer, idjit! Jeremy Fincher 2003-07-02 19:00:43 +00:00
  • df02bd593e Fixed plurality problem in gkstats. Jeremy Fincher 2003-07-02 18:58:45 +00:00
  • 440a336010 Added relaywhois command. Jeremy Fincher 2003-06-22 16:17:33 +00:00
  • e27f7e555c Had to make it handle -O and -p in the getopt jazz. Jeremy Fincher 2003-06-18 18:44:16 +00:00
  • 6ead5d2692 Added psyco option, -O Jeremy Fincher 2003-06-18 18:39:40 +00:00
  • 5f8c054805 TypoError Jeremy Fincher 2003-06-18 18:37:52 +00:00
  • 1928b2f70d Added psyco option, -O Jeremy Fincher 2003-06-18 18:35:37 +00:00
  • 725da854ce TyopError Jeremy Fincher 2003-06-18 07:19:27 +00:00
  • e689904c90 Changed me handling in lart. Jeremy Fincher 2003-06-18 06:45:21 +00:00
  • 5c0ae0ecbf Changed moduleof to use the canonicalName of the command. Jeremy Fincher 2003-06-18 06:05:33 +00:00
  • a44ecb4aa0 Made the reliance on conf even less user-intensive. Jeremy Fincher 2003-06-16 07:43:18 +00:00
  • f8a54c4872 Fixed irclib.Channel to use ircutils.nick on its stuff. Jeremy Fincher 2003-06-16 04:56:06 +00:00
  • d9399fb304 Added urllib.unquote to foldoc error message. Jeremy Fincher 2003-06-14 10:40:52 +00:00
  • 73c3b811aa Changed style of ord command to be cleaner. Jeremy Fincher 2003-06-13 16:53:33 +00:00
  • 046c6998e4 Fixed binary command. Jeremy Fincher 2003-06-12 16:05:27 +00:00
  • 1a704ef1f7 Made Markov module threaded. Jeremy Fincher 2003-06-10 16:51:21 +00:00
  • a6d9ee029f Fixed the null nick problem with the IRC bot's own messages. Jeremy Fincher 2003-06-10 07:31:11 +00:00
  • d9b994f6fe Fixed bug in Irc.reset. Jeremy Fincher 2003-06-06 04:47:18 +00:00
  • 1131cc4f15 Changed format of ACTIONs to match normal PRIVMSGs. Jeremy Fincher 2003-06-05 21:03:22 +00:00
  • 51cb83d3e6 Made logging for rate limiting more informative. Jeremy Fincher 2003-06-05 10:00:31 +00:00
  • 4c6e33b72d Added rudimentary profiling support. Jeremy Fincher 2003-06-04 05:23:55 +00:00
  • 90409d0e19 Braino. Jeremy Fincher 2003-06-04 04:48:49 +00:00
  • d810fe37b0 TypoError. Jeremy Fincher 2003-06-04 04:45:46 +00:00
  • bbb46497b5 TypoError. Jeremy Fincher 2003-06-04 04:44:19 +00:00
  • 93df6be0c3 TypoError. Jeremy Fincher 2003-06-04 04:42:32 +00:00
  • 7d594954f7 Added another assert for proper IndexError raising. Jeremy Fincher 2003-06-04 04:36:30 +00:00
  • f2ae4b5f34 Finally found the underlying cause of the relaynames bug. Jeremy Fincher 2003-06-04 03:56:59 +00:00
  • 82bb295b20 Fixed enqueuing in deepthought. Jeremy Fincher 2003-06-03 05:24:21 +00:00
  • ee805e2860 Fixed IndexError on empty deepthoughtq. Jeremy Fincher 2003-06-03 03:25:19 +00:00
  • b1a1c85a17 Fixed bug in queue.__{get,set}item__. Jeremy Fincher 2003-06-03 03:24:06 +00:00
  • a35bf21b4e Made sure utils.timeElapsed doesn't go all decimal on me. Jeremy Fincher 2003-06-03 03:18:14 +00:00
  • ae3623f49f Added two more tests. Jeremy Fincher 2003-06-02 22:02:28 +00:00
  • f35c9e8d05 Had wrong channel argument in IrcStat.do332. Jeremy Fincher 2003-06-02 07:27:43 +00:00
  • 800efee2ea Removed spurious quoting from acronym. Jeremy Fincher 2003-06-02 07:21:35 +00:00
  • ec8011347c Fixed bug in Channel. Jeremy Fincher 2003-06-02 07:21:08 +00:00
  • 4be5d42dc5 Fixed Http.deepthought to queue thoughts and to import structures for such queueing. Jeremy Fincher 2003-06-02 06:55:51 +00:00
  • f0c32e039d Stupid SyntaxError...grrr... Jeremy Fincher 2003-06-02 06:51:09 +00:00
  • 76539b36ef Made it so if IndexError is raised, the data structure isn't modified in __delitem__ Jeremy Fincher 2003-06-02 06:47:53 +00:00
  • 0f018d0221 Changed acronym to allow as many acronyms as possible. Jeremy Fincher 2003-06-02 06:46:40 +00:00
  • b6e9d10a96 Added import sre_constants. Jeremy Fincher 2003-06-02 06:42:15 +00:00
  • f10eff889d Added import utils. Jeremy Fincher 2003-06-02 06:41:35 +00:00
  • 9bf2b8a624 Handled case in last where argument isn't an integer. Jeremy Fincher 2003-06-02 05:57:54 +00:00
  • c31078339b Failed google now handled in googleSnarfer. Jeremy Fincher 2003-06-02 05:53:16 +00:00
  • 663a9f75ae Failed regexp now handled in googlegroups. Jeremy Fincher 2003-06-02 05:48:57 +00:00
  • c5e1e8e89a Fixed NameError in topic. Jeremy Fincher 2003-06-02 05:42:57 +00:00
  • 00d186cc42 Forgot underscore in isNick. Jeremy Fincher 2003-06-02 05:31:13 +00:00