Commit Graph

  • 64b368381f Fixed capitalization bug in @seen. Jeremy Fincher 2004-01-25 17:24:35 +00:00
  • b94a7a3b4e Made defaultplugin use the registry. Jeremy Fincher 2004-01-25 08:22:50 +00:00
  • 977d7a2279 First functional commit; units.dat placed in file & read with StringIO. Keith Jones 2004-01-25 07:04:45 +00:00
  • f36113a697 New convert command uses convertcore.py, plus updated units command. Additionally, _floatToString now slightly more lax in checking "near enough" to zero, and uses same check for "near enough" to int. This was done so that convert [calc 2*pi] rads to degrees equals exactly 360. Keith Jones 2004-01-25 07:03:27 +00:00
  • 78eafe3fa6 Fixed the sqrt bug submitted by kmj. Jeremy Fincher 2004-01-24 18:57:01 +00:00
  • f3b49e4e88 Added cyborg. Jeremy Fincher 2004-01-23 16:41:01 +00:00
  • 75ef7630a8 Factored out _floatToString. Jeremy Fincher 2004-01-23 15:43:09 +00:00
  • fbf417adb2 Improved the default supybot.replies.noUser. Jeremy Fincher 2004-01-23 14:52:04 +00:00
  • 4308350a35 Updated slightly. Jeremy Fincher 2004-01-23 14:20:57 +00:00
  • 7202aa6d22 Some updates. Jeremy Fincher 2004-01-23 13:32:02 +00:00
  • c4bb73205f Moved StringWithSpaceOnRight to registry.py. Jeremy Fincher 2004-01-23 13:28:53 +00:00
  • e189ec24a8 Added some handling for 'try' in the pluralization stuff. Jeremy Fincher 2004-01-23 13:23:20 +00:00
  • c62702cfc3 Foo! Jeremy Fincher 2004-01-23 13:08:42 +00:00
  • 89dadb78c6 removed the configurables I had forgotten to remove Vincent Foley 2004-01-23 03:40:46 +00:00
  • d5bb45eacc Modified it to work with the new config scheme Vincent Foley 2004-01-22 21:43:07 +00:00
  • 3327eae8a0 Updated, fixed a bug, started on dynamic reloading. Jeremy Fincher 2004-01-22 20:16:21 +00:00
  • 734fc710e8 Made list not show the full name of the registry entry. Jeremy Fincher 2004-01-22 20:14:43 +00:00
  • f1ac644013 Small update to normalize whitespace of prompts. Jeremy Fincher 2004-01-22 19:53:04 +00:00
  • 8f1d5bb779 Updated. Jeremy Fincher 2004-01-22 19:41:01 +00:00
  • b6dac88b44 Added a mini-wizard for people who run without a registry file. Jeremy Fincher 2004-01-22 19:37:17 +00:00
  • 108bbd8c4f Factored out _floatToString for kmj. Jeremy Fincher 2004-01-22 00:52:11 +00:00
  • aa426edd0c More, better workaround for the mx.DateTime suckiness. Jeremy Fincher 2004-01-22 00:45:37 +00:00
  • 46ec7d815c Oops, missed a "return" causing "seen --user idontexist" to double-reply. Daniel DiPaolo 2004-01-22 00:28:07 +00:00
  • bdafdfe113 Cleaned up a few logging messages. Jeremy Fincher 2004-01-21 23:35:34 +00:00
  • 5ac4a569a1 Oops, wrong variable name. Jeremy Fincher 2004-01-21 21:28:03 +00:00
  • 87c26da18e Fixed capitalization bug. Jeremy Fincher 2004-01-21 20:19:38 +00:00
  • bb92d8e40b Converted to use the new registry dealio. Jeremy Fincher 2004-01-21 20:10:08 +00:00
  • e9b8c406d9 You don't need global unless you're reassigning the global name :) Jeremy Fincher 2004-01-21 19:16:55 +00:00
  • 27639a9c3a Added registerGroup. Jeremy Fincher 2004-01-21 19:13:59 +00:00
  • ac8bb2ed08 Removed the reset command. We can nest default, if we want. Jeremy Fincher 2004-01-21 19:13:43 +00:00
  • 8cc8bba9e0 Made do001 handle already-loaded plugins (like, uh, right after reconnecting...) Jeremy Fincher 2004-01-21 19:13:20 +00:00
  • fea97c96b5 Handled non-existent helps. Jeremy Fincher 2004-01-21 19:12:51 +00:00
  • 52bdcaf41d Converted RSS to the new registry dealio. Jeremy Fincher 2004-01-21 19:11:27 +00:00
  • 1714359f0a Added an extra assert to testString. Jeremy Fincher 2004-01-21 19:08:02 +00:00
  • 0cb2be6d3f Updated. Jeremy Fincher 2004-01-21 17:56:06 +00:00
  • 58332ad382 Added several new types for better error checking, converted supybot.channels to be space-separated, and made Admin.{join,nick} Do The Right Thing. Jeremy Fincher 2004-01-21 17:13:04 +00:00
  • bd47403bf0 Made registryValue work with dotted syntax. Jeremy Fincher 2004-01-21 16:25:38 +00:00
  • b2b9f64558 Reimplemented CommaSeparatedStringType in an extensible manner. Jeremy Fincher 2004-01-21 16:15:31 +00:00
  • 4b8df598a9 Made to annotate by default. Jeremy Fincher 2004-01-21 15:52:47 +00:00
  • 114f9b3215 *** empty log message *** Keith Jones 2004-01-21 15:52:01 +00:00
  • 03e3ad47a0 Added a little extra error catching in irclib.Irc.takeMsg. Jeremy Fincher 2004-01-21 15:50:38 +00:00
  • 19e9d86a7c Added an annotated option to registry.close and a fullNames option (to be used later) to getValues. Jeremy Fincher 2004-01-21 15:48:48 +00:00
  • 0e1b6923f7 Workaround for sqlite stupidity. Jeremy Fincher 2004-01-21 10:57:55 +00:00
  • 2963fd352d Add some tests for Sf.todo* and make a little TODO for anyone that's interested/me to remember James Vega 2004-01-21 06:32:17 +00:00
  • c801aa9c46 Massive updates. urllib2 -> webutils, configurables -> registry, fix Debian.version James Vega 2004-01-21 04:17:18 +00:00
  • 2f3ad5893c Update to use the registry James Vega 2004-01-21 02:19:47 +00:00
  • 7336a4c9ad Someone forgot to convert the testsuite when FunDB.num was switched to FunDB.stats. Took care of that and updated to use the registry. James Vega 2004-01-21 02:19:26 +00:00
  • 75b6da806e Clean up the registry calls James Vega 2004-01-21 01:33:59 +00:00
  • e9f77d6ab0 Clean up the registry calls James Vega 2004-01-21 01:19:54 +00:00
  • c3173fe4b4 registryValue was missing a little self loving James Vega 2004-01-21 01:16:37 +00:00
  • 0cd95c63d5 Added supybot.reply.noCapabilityError. Jeremy Fincher 2004-01-20 22:39:15 +00:00
  • e8bba56f1f Added supybot.reply.detailedErrors. Jeremy Fincher 2004-01-20 22:26:48 +00:00
  • e88f2e5ba5 Set defaultcommand for help to be Misc. Jeremy Fincher 2004-01-20 22:12:47 +00:00
  • 03647ce53d Added supybot.threadAllCommands. Jeremy Fincher 2004-01-20 22:09:10 +00:00
  • 4b1083931d Changed channel capabilities to use commas. Jeremy Fincher 2004-01-20 21:53:13 +00:00
  • 23c2640a87 Made test-conf if it doesn't exist. Jeremy Fincher 2004-01-20 21:50:38 +00:00
  • 393dbf47a7 Removed Interactive driver (heck, I don't know the last time I even looked at that code, let alone used it). Jeremy Fincher 2004-01-20 18:56:18 +00:00
  • 7684da3a72 Added note about eval() uses having to be approved by jemfinch. Jeremy Fincher 2004-01-20 18:53:57 +00:00
  • c98ac096e8 Initial checkin. Jeremy Fincher 2004-01-20 17:57:00 +00:00
  • 302f824fb7 Made splits more flexible. Jeremy Fincher 2004-01-20 17:09:57 +00:00
  • f161f9d4c7 More wizard workage. Seems to be working pretty well right now. :) Removed 'plugins' from the default list of plugin directories. Th's up to the user to decide. Also some possibly hackish use of the _cache again but I see no real way around it. Stéphan Kochen 2004-01-20 16:17:56 +00:00
  • 26c4bcd27d Juggled some parentheses around and added registryValue to callbacks.Privmsg. Jeremy Fincher 2004-01-20 16:17:12 +00:00
  • da3c0634a9 Changed eval/exec so that they never even get defined if conf.allowEval isn't True. Jeremy Fincher 2004-01-20 16:16:25 +00:00
  • 17fec22598 Removed unum from setup. Jeremy Fincher 2004-01-20 16:15:35 +00:00
  • 39856a6172 Tried to make sure Ircs and Drivers get nuked appropriately when they die sadly. Jeremy Fincher 2004-01-20 16:07:03 +00:00
  • d77bd968ae Oops\! Made supybot.replies.success into supybot.replies.error. That's one way to confuse people :) Jeremy Fincher 2004-01-20 15:55:33 +00:00
  • 67db74e500 Made sure to catch exceptions in takeMsg. Jeremy Fincher 2004-01-20 15:41:42 +00:00
  • 68c4ca6895 Factored invariant checking into setValue as appropriate. Jeremy Fincher 2004-01-20 15:08:08 +00:00
  • b8d73d98c6 Possibly a bit hackish, but we use registry._cache here to preset some registry variables so directories the user doesn't want don't get created by conf and log and to prevent log from logging anything non-critical. Stéphan Kochen 2004-01-20 13:41:02 +00:00
  • 7837ee2824 name() is defined in IrcCallback, parent Class of plugins. Can't be used. Stéphan Kochen 2004-01-20 13:37:56 +00:00
  • 3936afc419 I don't know what the difference is, but CVS tells me something's different. Jeremy Fincher 2004-01-20 12:32:21 +00:00
  • 6748dc22ee Converted to use a global value instead of a channel value. Jeremy Fincher 2004-01-20 12:29:11 +00:00
  • 201f11cc94 Updated for the new registry dealio. Jeremy Fincher 2004-01-20 12:27:48 +00:00
  • 28a79d4591 Whoa...really dynamic class stuff just to make sure a default-created-but-not-overidden value in a GroupWithDefault doesn't not get set blah blah blah... Jeremy Fincher 2004-01-20 12:27:29 +00:00
  • 5d21f6967a Reordered stuff for the LogLevel change. Jeremy Fincher 2004-01-20 12:10:18 +00:00
  • 81a40ee782 Updated for the registry._cache change. Jeremy Fincher 2004-01-20 12:09:54 +00:00
  • 17804c91a4 Updates! Jeremy Fincher 2004-01-20 11:53:34 +00:00
  • a3c1b87f3b Cache is not a public variable and should not be used. Jeremy Fincher 2004-01-20 11:41:53 +00:00
  • 894c9d687f Revert accidental rollback of name to username. Jeremy Fincher 2004-01-20 10:56:32 +00:00
  • fe23675caa Made setting supybot.log.minimumPriority set the actual level being logged. Jeremy Fincher 2004-01-20 10:46:18 +00:00
  • 9997042575 Added Sf.totalbugs and Sf.totalrfes James Vega 2004-01-20 08:00:39 +00:00
  • 144a5bc39e Made replyNoBugzilla a registry variable James Vega 2004-01-20 07:57:40 +00:00
  • 886e447c8c env is your friend James Vega 2004-01-20 07:15:37 +00:00
  • 5f82d72b7e Updated to use registry James Vega 2004-01-20 07:11:00 +00:00
  • 0b11192acf Updated to use the registry. James Vega 2004-01-20 06:27:17 +00:00
  • 6831dafee5 Brain fart James Vega 2004-01-20 04:36:49 +00:00
  • 97eadb6feb Can actually search with Google now that google.setLicense is being called. Also, maxiumum-results -> maxiumumResults to prettify the function calls. James Vega 2004-01-20 04:32:23 +00:00
  • 006909b909 Converted to use the registry. James Vega 2004-01-20 04:24:21 +00:00
  • a7559f3686 More work on the wizard. Removed allowEval. (somewhere else?) Still a couple of FIXME's. Added a function to prompt and set registry values to questions.py. Stéphan Kochen 2004-01-20 00:21:15 +00:00
  • 9ce0e7dc7d Updated PositiveInteger. Jeremy Fincher 2004-01-19 23:45:11 +00:00
  • a8c3d67cfc Convert Google to using the registry which required adding PositiveInteger Class to the registry. James Vega 2004-01-19 23:42:50 +00:00
  • bb97cb3884 Updated not to set the supybot.plugins.Dict value when it registers the plugin. Jeremy Fincher 2004-01-19 23:00:08 +00:00
  • cc672b882a Changed the order to its original order. Jeremy Fincher 2004-01-19 22:39:13 +00:00
  • 8228f7d7a1 Forgot to update when registerPlugin moved to conf. Jeremy Fincher 2004-01-19 22:38:09 +00:00
  • 4fa547c1c6 Updated the configure function. Jeremy Fincher 2004-01-19 22:37:22 +00:00
  • fd132f20ad Added setdefault and get to IrcDict. Jeremy Fincher 2004-01-19 22:29:55 +00:00
  • 0081c27812 Check that channels are valid before trying to join them. Jeremy Fincher 2004-01-19 22:20:48 +00:00
  • 9c0b26ebb0 Updated to make setting channel values and global values easier. Jeremy Fincher 2004-01-19 22:07:41 +00:00
  • 946f686dfd Added an extra comment. Jeremy Fincher 2004-01-19 21:54:54 +00:00
  • 8424761047 Converted Dict to the new registry format. Jeremy Fincher 2004-01-19 21:38:03 +00:00