Commit Graph

6235 Commits

Author SHA1 Message Date
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 3fc1553fc8 Added an option to clean the log/conf/data directories to supybot-test. 2005-02-18 07:31:19 +00:00
Jeremy Fincher 6aca01bafb Made utils.file.mktemp a little more stochastic. 2005-02-18 07:04:48 +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 180291dd34 Cleaned up listCommands a bit. 2005-02-18 06:30:46 +00:00
Jeremy Fincher 2f928e9888 Added default-to-important-plugins behavior back. 2005-02-18 06:30:22 +00:00
Jeremy Fincher 2a75f4b83d Added a classModule attribute to plugins to have easy access to it (the new plugin format made that significantly harder for us; this is an easy workaround). 2005-02-18 06:14:17 +00:00
Jeremy Fincher ed0b91c3df Tweaked some methods to fix some bugs (yes, it's ambiguous, I know). 2005-02-18 06:13:47 +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 c864836a2f Finally refactored to make commands be "lists of strings" rather than just strings. This is preliminary to allowing nested plugins. 2005-02-18 05:17:23 +00:00
Jeremy Fincher 5b3b616671 Forgot to remove the tests for getCommands. 2005-02-18 02:44:52 +00:00
Jeremy Fincher 4808a68f7d Added utils.iter.startswith. 2005-02-17 23:30:54 +00:00
Jeremy Fincher 4f99f41266 Removed a useless comment. 2005-02-18 00:23:53 +00:00
Jeremy Fincher c1c46495b3 Added a canonicalName method to plugins. 2005-02-18 00:16:06 +00:00
Jeremy Fincher c3e1d1daca Another elucidating comment. 2005-02-17 23:39:21 +00:00
Jeremy Fincher e26d46f416 Added some elucidating comments and asserts. 2005-02-17 23:26:11 +00:00
Jeremy Fincher 849b12ec8b Removed getCommands, which isn't being used by anything. 2005-02-17 23:14:54 +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 cb886de87e Move Weather to supybot-plugins. 2005-02-17 11:45:15 +00:00
Jeremy Fincher 544e965605 Now we can try to setup a proper environment for our Supybot. 2005-02-17 09:27:01 +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
Jeremy Fincher 7389f1757c Forgot an import which broke choice. 2005-02-16 02:15:51 +00:00
Jeremy Fincher ada52c729d Needed to re-raise ArgumentError in order to prevent a spurious test failure. 2005-02-15 07:40:03 +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 0ba3b076a5 Forgot to remove log.stat calls from drivers stuff. 2005-02-15 07:18:01 +00:00
Jeremy Fincher e97f111042 Removed the checkCapabilities keyword argument because it wasn't used anywhere in our source code. 2005-02-15 06:56:24 +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
Jeremy Fincher c09a7cace1 Removed log.stat, it was dumb. 2005-02-15 06:49:51 +00:00
Jeremy Fincher 1193890c36 Moved the progstats function directly into the command, since we don't need it from configure() anymore. 2005-02-15 06:49:14 +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
Jeremy Fincher dd1c287655 Added progstats and environ commands. 2005-02-12 07:18:59 +00:00
Jeremy Fincher e8c6e6f978 Let's try a sh -cl to act like a login shell. 2005-02-12 07:02:47 +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 32dce478c5 Let's be honest about what we accept. 2005-02-10 07:35:49 +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 68ef3d86a4 Fix some grammar in the help string. 2005-02-10 03:16:54 +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 ad35c62568 Refactored to split up Plugin into Commands and PluginMixin. 2005-02-10 02:46:18 +00:00
Jeremy Fincher 181d0d59c6 Had the more and the messages reversed. 2005-02-10 01:28:38 +00:00
James Vega f7917bce77 Update class names. 2005-02-09 21:50:12 +00:00
James Vega 3c83811b3e Fix the base class used in newplugin. 2005-02-09 21:49:35 +00:00
James Vega 6f3db18049 Add Weather to setup.py and re-alphabetize the plugin list. 2005-02-09 19:46:45 +00:00
Jeremy Fincher a6973f681c Removed the ability to make regexp-based plugins. 2005-02-09 18:28:21 +00:00