Commit Graph

2705 Commits

Author SHA1 Message Date
James Vega
642e88118c Unbreak the Owner tests. 2005-01-31 16:01:25 +00:00
James Vega
ec045afd9c Removed extraneous whitespace, unused imports, and converted some sets.Set() calls to set(). 2005-01-31 15:24:36 +00:00
James Vega
0fde2393e6 Update usage of utils.iter functions. 2005-01-31 15:22:48 +00:00
James Vega
de89bf0265 Update usage of utils.str functions. 2005-01-31 14:52:27 +00:00
James Vega
28cb5abc65 Update usage of functions in utils.gen. 2005-01-31 13:06:43 +00:00
Jeremy Fincher
9e83114a24 Un-break the bot. This stuff should probably go somewhere other than the Owner plugin at some point. 2005-01-29 21:43:23 +00:00
Jeremy Fincher
68b1d65d68 Plugin normalization, sanitation, etc. Removed unused imports, for the most part. 2005-01-29 21:24:17 +00:00
Jeremy Fincher
0a7fdae08d Changed some more webutils uses to utils.web. 2005-01-29 19:20:15 +00:00
Jeremy Fincher
6fbfa2bc9e Moved a webutils import over to utils.web. 2005-01-29 19:18:56 +00:00
Jeremy Fincher
381a42d863 Added an "irc" argument to callbacks.Privmsg.__init__, so now plugins get an Irc on instantiation. 2005-01-29 19:16:29 +00:00
Jeremy Fincher
90d95a006c Converted some plugin stuff to use format. 2005-01-28 15:14:39 +00:00
Jeremy Fincher
5fd6bbb52d Completely restructured our utils modules.
Tons of changes.  Here's the summary of things that matter most:

* There is no more supybot.fix.
* There is no more supybot.webutils; now there is supybot.utils.web.
  * It's no longer webutils.WebError, but just utils.web.Error.
* You shouldn't import itertools, ideally, but instead import utils.iter.
* No more using imap/ifilter in commands unless absolutely necessary.  It's
  premature optimization and annoying.
* utils.str.format isn't quite ready yet, but will be soon.  That'll be the
  next big thing to fix in our code.
2005-01-27 06:59:08 +00:00
Jeremy Fincher
7fb3b21d94 Removed src/privmsgs.py and all the accompanying crap. 2005-01-27 05:42:36 +00:00
Jeremy Fincher
d5dd72c309 Changed copyright date on plugins/__init__.py. 2005-01-26 21:38:57 +00:00
Jeremy Fincher
6d02564965 Added Status in the new plugin format. 2005-01-26 07:33:19 +00:00
Jeremy Fincher
79c3461dc9 Added Network in the new plugin format. 2005-01-26 07:32:42 +00:00
Jeremy Fincher
1923788a3d Changed copyright dates on Herald. 2005-01-26 07:26:18 +00:00
Jeremy Fincher
af47a19c1d Added Herald in the new plugin format. 2005-01-26 06:52:33 +00:00
Jeremy Fincher
d9689f818b Added the Filter plugin in the new plugin format. 2005-01-25 20:04:14 +00:00
Jeremy Fincher
f85431435a Added the Format plugin in the new plugin format (no pun intended). 2005-01-25 18:06:46 +00:00
Jeremy Fincher
f5e4e64815 Fixed Babelfish so that tests run. 2005-01-24 23:26:44 +00:00
Jeremy Fincher
4f9d7f43a2 Converted Babelfish to the new plugin format. 2005-01-21 18:40:28 +00:00
Jeremy Fincher
0e9a3c326e Added the Dict plugin in the new plugin format. 2005-01-19 23:34:25 +00:00
Jeremy Fincher
d9df5136cd Added the Math plugin in the new plugin package format. 2005-01-19 23:29:28 +00:00
Jeremy Fincher
4aa220eada Re-added the Utilities plugin in the new plugin format. 2005-01-19 23:25:34 +00:00
Jeremy Fincher
badec534df Changed tests to be more independent of outside plugins. 2005-01-19 23:23:47 +00:00
Jeremy Fincher
863c0e6ad2 Moved loadPlugin{Module,Class} to its own module in src/ 2005-01-19 23:22:35 +00:00
Jeremy Fincher
8d415d7631 Updated to work with the new supybot-test. 2005-01-19 23:20:46 +00:00
Jeremy Fincher
0a556f6d4d Forgot to add {src,plugins}/__init__.py 2005-01-19 23:24:27 +00:00
Jeremy Fincher
2c31235a3e Moved docstrings in plugin packages to __init__.py instead of plugin.py; no lazy "backwards compatibility" hack. 2005-01-19 23:17:35 +00:00
Jeremy Fincher
683c2c1018 PluginDocumentation Removal 2005-01-19 18:05:53 +00:00
Jeremy Fincher
5019d10a1b Updated license years. 2005-01-19 13:33:05 +00:00
Jeremy Fincher
8ca625d339 Initial import. 2005-01-19 13:14:38 +00:00
James Vega
dbfec8afb9 Add supybot module 2007-04-22 20:10:26 +00:00
James Vega
6be58d842e Fix a bug with Unix.wtf double replying. 2005-01-28 23:02:17 +00:00
James Vega
b28880ff0a Fix some more exceptions from not using plugins.getUserName 2005-01-18 19:35:47 +00:00
James Vega
ec3dba0a52 Add Windchill and Severe Weather to Weather.wunder 2005-01-18 18:47:45 +00:00
James Vega
a423d04d99 Remove a debugging print. 2005-01-16 20:05:41 +00:00
James Vega
c0d95a26d0 Fix the bid regexp. 2005-01-15 23:06:11 +00:00
James Vega
9e4066fd95 Update the languages we support to include Greek, Russian, and Dutch. Chinese
was changed to Chinese_simple and Chinese_traditional was added.
2005-01-13 18:09:21 +00:00
Jeremy Fincher
4c22000f79 Allow oneToOne to work for rss commands. 2005-01-13 14:28:54 +00:00
James Vega
9b74c0049a Lower the logging level of the sfSnarfer. 2005-01-13 14:12:58 +00:00
James Vega
cc7b77e604 Fix for bug #1101332, Network.connect ignores password. 2005-01-13 01:38:20 +00:00
Kevin Murphy
c0439bb198 qdb doesn't like to put ?'s in their URLs, so the snarfer wasn't catching qdb URLs properly 2005-01-12 21:11:12 +00:00
James Vega
3b9492d1ba unaddressed will be the bane of me! 2005-01-11 19:55:27 +00:00
James Vega
f39a2849d3 We need to declare watchingFor332 before using it. 2005-01-11 13:50:51 +00:00
Jeremy Fincher
a4cec8c8be Added Topic.replace. 2005-01-10 22:26:46 +00:00
James Vega
9f612df8d9 Catch an exception when adding/replacing a factoid. 2005-01-10 18:32:05 +00:00
James Vega
efce872b01 We need some more irc.noReply()s 2005-01-10 18:29:42 +00:00
Jeremy Fincher
eaf9f809ca Handle the case where the program isn't found. 2005-01-10 06:02:51 +00:00