Commit Graph

3895 Commits

Author SHA1 Message Date
Jeremy Fincher
de367731f1 Fixed some bugz0rs. 2004-11-21 13:18:58 +00:00
Jeremy Fincher
8071e0236b Converted to commands.wrap. These are all untested, so someone should test them at some point. 2004-11-19 23:54:14 +00:00
Jeremy Fincher
4a4a0915b7 Converted to commands.wrap. These are all untested, so someone should test them at some point. 2004-11-19 23:44:15 +00:00
Jeremy Fincher
5762ed6d74 Converted to commands.wrap. These are all untested, so someone should test them at some point. 2004-11-19 23:23:14 +00:00
Jeremy Fincher
8b1962068b Moved. 2004-11-19 23:10:38 +00:00
James Vega
8b0d0a9aca We no longer have to strip the first two characters of options. wrap()
handles this for us.
2004-11-17 22:13:52 +00:00
James Vega
fda6b572a7 Make sure we reply if all of our fallbacks fail. 2004-11-16 00:55:00 +00:00
James Vega
b135107038 Fix bug #1063950, traceback when Weather is an unexpected format. 2004-11-12 16:24:10 +00:00
James Vega
f36fdd3d21 Let's *really* prevent ourselves from reconnecting to the same network. The
Raise=True was raising a callbacks.Error which was being caught.
2004-11-12 16:22:06 +00:00
Jeremy Fincher
b4557e0cf4 Moved to sandbox. 2004-11-11 20:57:12 +00:00
James Vega
611149aadc Add plugins.Markov.minChainLength and plugins.Markov.maxAttempts which
should allow for interesting Markov chains (unless you like the one-worders).
2004-11-11 18:50:21 +00:00
Jeremy Fincher
ed2488c1f8 Converted Alias to use commands.wrap (for the most part). 2004-11-11 16:37:47 +00:00
Jeremy Fincher
a0e863deef Fix for bugz0r. 2004-11-11 15:25:17 +00:00
James Vega
ea8bf1f479 We no longer need to getUser here since wrap() handles this for us. 2004-11-09 20:23:30 +00:00
James Vega
59d306598a Commit my long sought after *cough*Skorobeus*cough* randomSpeaking updates 2004-11-09 18:43:27 +00:00
James Vega
0263eb95a8 Fix bug #1063094, Note.reply exception. 2004-11-09 13:35:54 +00:00
Jeremy Fincher
54db030707 Added test, changed to use commands.wrap. 2004-11-08 20:03:42 +00:00
James Vega
beffc15c0d Someone committed this in dos file format. Let's purge that evil. 2004-11-08 17:41:13 +00:00
Jeremy Fincher
6341b26755 Fixed a failing test, showed a results number in search, and added to our standardSubstitute for Dunnos. 2004-11-08 17:02:02 +00:00
Daniel DiPaolo
eed842270d Updated to tell what channel the seen commands are being applied to. 2004-11-08 16:57:12 +00:00
Jeremy Fincher
689803330c Fixed some bugs. The tests still fail, I can't figure out why. 2004-11-07 21:10:51 +00:00
Jeremy Fincher
2633575d9a Fixed some uncaught exceptions and a few other places it might happen. 2004-11-07 20:40:49 +00:00
Jeremy Fincher
21d5745677 Bug fixed. 2004-11-06 19:05:53 +00:00
Jeremy Fincher
df42550505 Bugfixes. 2004-11-06 19:03:02 +00:00
Jeremy Fincher
92d86d9806 We should run these tests periodically. 2004-11-05 16:22:07 +00:00
Jeremy Fincher
d7275d75d3 Relay nicks should still work when the bot isn't in the channel on a network. 2004-11-04 06:43:38 +00:00
Jeremy Fincher
33254cb538 Better error handling of bad loads. 2004-11-04 06:03:22 +00:00
James Vega
b8216a6bd5 Correct the behavior of "karma" 2004-11-04 01:24:31 +00:00
James Vega
4ca62e60fd Missing irc's are bad 2004-11-03 01:35:00 +00:00
James Vega
553f31c425 Need to make sure s is declared 2004-11-02 05:41:42 +00:00
James Vega
716aefbb8d LOTS of bugs fixed. More to go. 2004-11-01 04:00:24 +00:00
James Vega
4c6ad94435 many('text') => many('something') since we don't want to combineRest. Also,
fix a mistyped variable name.
2004-10-31 15:17:33 +00:00
James Vega
49f8105263 proper string formatting 2004-10-29 19:47:46 +00:00
James Vega
f6d8c2a38c commands.wrap update 2004-10-29 01:35:37 +00:00
James Vega
ecc61d3cbd rest()ify Topic.set since we no longer combine all remaining args 2004-10-28 18:18:30 +00:00
James Vega
b744ab696c Fix an old-style import 2004-10-28 18:06:29 +00:00
Jeremy Fincher
3899f33d54 Added Lart and Praise plugins, deprecated FunDB, converted Dunno and Success to the new plugins.ChannelIdDatabasePlugin. 2004-10-28 17:20:37 +00:00
Kevin Murphy
ac57418802 RFE #1049535 : Wildcard "seen" results are now sorted by time seen (most recent first) 2004-10-28 07:07:18 +00:00
Jeremy Fincher
6d99d8251a Added an XXX. 2004-10-27 07:31:03 +00:00
James Vega
83cc539086 Let's do things the right way 2004-10-27 04:25:27 +00:00
James Vega
d9a8b7df06 standardSubstitute moved 2004-10-27 03:27:38 +00:00
James Vega
631da9c13f commands.wrap update 2004-10-27 03:26:55 +00:00
Jeremy Fincher
024052b4ab Updated for the move of standardSubstitute. 2004-10-27 02:33:59 +00:00
Jeremy Fincher
e688faf16e Moved standardSubstitute to ircutils. 2004-10-27 01:37:19 +00:00
Jeremy Fincher
114d625ff5 Updated to use commands.wrap. 2004-10-26 23:22:02 +00:00
Jeremy Fincher
f6461699f6 Converted to commands.py. 2004-10-26 23:01:11 +00:00
Jeremy Fincher
dffa1782d1 Updated to use commands.py. 2004-10-26 21:07:53 +00:00
Jeremy Fincher
44d59fc651 Updated to use commands.wrap. 2004-10-26 20:45:52 +00:00
James Vega
e63d93d48f Let's not check explicitly for None, just to be safe. 2004-10-26 12:47:08 +00:00
James Vega
cbd5abbab7 A bunch more %r -> %s conversions as well as wrap updates, new policy for
Channel.voice and some bug fixes for Debian
2004-10-25 22:59:03 +00:00
James Vega
2adef7c265 Make Weather.weather actually work as a wrapped command calling wrapped
commands and using the user registry.
2004-10-25 08:30:04 +00:00
James Vega
de711b5bab Remove unnecessary allowExtra and switch from 'text' specs to 'something'
specs in non-arbitrary text situations.
2004-10-25 08:00:13 +00:00
Jeremy Fincher
f54b107e88 Old code alert. 2004-10-25 04:26:54 +00:00
Jeremy Fincher
8c4d17433a Converted to use commands.wrap. 2004-10-24 16:16:30 +00:00
Jeremy Fincher
cd2a06a259 Messed up import. 2004-10-24 07:40:17 +00:00
Jeremy Fincher
2d0be46cd0 Should be a fix for the double relaying of topics. 2004-10-24 07:34:30 +00:00
Jeremy Fincher
83d49315df Fix for bug #1052911. 2004-10-24 06:36:21 +00:00
James Vega
c0a8f5e45d commands.reversed => commands.reverse 2004-10-24 03:53:56 +00:00
Jeremy Fincher
66196683a5 Forgot to add it as a possible outfilter. 2004-10-24 03:07:44 +00:00
Jeremy Fincher
b8621f0c34 Fixed shrink command. 2004-10-24 03:04:29 +00:00
Jeremy Fincher
a19bf090e5 Fix0red the bugz0r with reversed. 2004-10-24 02:35:59 +00:00
James Vega
8954aa2d71 I'm dumb 2004-10-24 01:14:27 +00:00
James Vega
4dafdcdd57 Massive updates. %r -> %s, some commands.wrap updates. Factoids is broke
until we get some stuff working in commands.py
2004-10-23 22:07:50 +00:00
Jeremy Fincher
7ab8be2f64 Added an XXX. 2004-10-23 21:27:17 +00:00
Jeremy Fincher
c6e5d22f6b Updated to use commands.wrap. 2004-10-23 21:27:01 +00:00
Jeremy Fincher
0d2b710aa2 commands.wrap. 2004-10-23 20:26:40 +00:00
Jeremy Fincher
575d83b3ad Oops, did an optional instead of an additional. 2004-10-23 19:28:20 +00:00
Jeremy Fincher
1745c6d144 Added shrink filter. 2004-10-23 16:32:59 +00:00
James Vega
168e61aef8 Finally fix bug #1034916, Weather.wunder exception 2004-10-23 16:05:22 +00:00
Jeremy Fincher
06c16396b0 Fixed bug. 2004-10-23 16:02:49 +00:00
Jeremy Fincher
e24c1c0cc6 Updated to use commands.wrap. 2004-10-23 04:55:52 +00:00
James Vega
98c716d8cb commands.wrap update 2004-10-22 22:19:30 +00:00
James Vega
dd1550afcc commands.wrap update 2004-10-22 22:08:03 +00:00
Jeremy Fincher
d5241eb07a No errors on exit when google.py fails to import. 2004-10-22 20:53:35 +00:00
Jeremy Fincher
6b946aad94 Added phonebook command. 2004-10-22 20:35:45 +00:00
Jeremy Fincher
53f77b790b Converted to commands.wrap. 2004-10-22 19:50:12 +00:00
Jeremy Fincher
66282cdc1e Fixed some bugz0rs. 2004-10-22 19:37:25 +00:00
Jeremy Fincher
c49b32f224 Fixed fallthrough handling. 2004-10-22 19:36:30 +00:00
Jeremy Fincher
64c2558150 Removed, split into multiple plugins. 2004-10-22 19:33:59 +00:00
Jeremy Fincher
4d1d52f61b Actually works. 2004-10-22 19:07:13 +00:00
Jeremy Fincher
b1d46cc8a3 Initial checkin, refactoring of Enforcer. 2004-10-22 07:02:39 +00:00
Jeremy Fincher
098fbbfeae Slight optimization. 2004-10-22 05:59:13 +00:00
Jeremy Fincher
c943ab77bb Made commands.wrap stop doing decorators, exposed thread and urlSnarfer, and changed plugins accordingly. 2004-10-22 05:56:55 +00:00
Jeremy Fincher
e817b2379e Broke out some of the behavior of the Enforcer plugin. 2004-10-22 04:49:39 +00:00
Jeremy Fincher
e9b5f0ec61 Let's only log one of our non-{PRIVMSG,NOTICE} outgoing messages. 2004-10-20 08:47:25 +00:00
Jeremy Fincher
3bc1a1fa8b Added NICK change logging support. It's absolutely unbelievable that no one complained about it until now. 2004-10-19 17:09:11 +00:00
Jeremy Fincher
10fc3bf42a Converted to use commands. 2004-10-19 16:48:52 +00:00
Jeremy Fincher
3f16003371 Handled the case of an empty file (which apparently can crop up sometimes in unclean exits). 2004-10-19 16:41:52 +00:00
Jeremy Fincher
dec94a2ecf optional => additional conversions. 2004-10-19 12:14:01 +00:00
Jeremy Fincher
75bd81aed7 optional to additional conversions. 2004-10-19 12:03:18 +00:00
Jeremy Fincher
6eb0066dec Converted to commands.wrap, added capitalize and title. 2004-10-19 11:58:04 +00:00
Jeremy Fincher
425436b5f7 Forgot to import * from commands. 2004-10-19 03:09:32 +00:00
Jeremy Fincher
98e6e9a1d7 Fixed. 2004-10-19 03:07:25 +00:00
Jeremy Fincher
e826ebde49 Fixed. 2004-10-19 02:57:40 +00:00
James Vega
31d71b1a8e commands.wrap update 2004-10-17 18:14:18 +00:00
James Vega
4b86bf5eaf commands.wrap update 2004-10-17 18:01:58 +00:00
James Vega
284cf06a67 whitespace 2004-10-16 03:41:54 +00:00
James Vega
1f35ff36d4 commands.wrap update 2004-10-16 03:39:42 +00:00
James Vega
38ee295f8e commands.wrap update 2004-10-16 03:07:15 +00:00
James Vega
c6afe40abc commands.wrap update 2004-10-16 02:52:31 +00:00
James Vega
242ecb4f8f commands.wrap update 2004-10-16 02:19:17 +00:00
Jeremy Fincher
dcb91579b0 Make sure we always reply to a stand. 2004-10-15 17:52:59 +00:00
Jeremy Fincher
9f372e60d9 Updated. 2004-10-15 17:10:14 +00:00
Jeremy Fincher
d88d7797be Added a fold message and some TODOs. 2004-10-15 16:39:36 +00:00
Jeremy Fincher
2f7ed33f3f Mostly working, also added a TODO at the top. 2004-10-15 16:24:09 +00:00
Jeremy Fincher
322143f2bd Seems mostly to work. 2004-10-15 15:53:50 +00:00
James Vega
8dd75b1ff2 commands.wrap update 2004-10-15 13:28:27 +00:00
James Vega
a5557cb636 commands.wrap update 2004-10-15 12:26:38 +00:00
Jeremy Fincher
e3d40ba5f1 Initial checkin. 2004-10-15 03:35:06 +00:00
Jeremy Fincher
70f9e4c7b0 Fix for bug with outfilter. 2004-10-14 18:13:30 +00:00
Jeremy Fincher
dcff006235 Added GNU filter. 2004-10-14 18:07:10 +00:00
Jeremy Fincher
1fe3a5423b Hopefully recursive aliases will be subject to supybot.commands.nested.maximum now. 2004-10-13 22:28:47 +00:00
James Vega
14a980a8d5 Whitespace adjustments. 2004-10-13 21:50:24 +00:00
James Vega
275bdfc1b9 Update to use newer commands.wrap 2004-10-13 16:49:19 +00:00
James Vega
c574403ca8 Update to use the new commands.wrap 2004-10-13 15:21:59 +00:00
James Vega
a3223c7c27 Update to use new commands.wrap. One test ("time %Y") is still failing, but
it works when actually using the bot.
2004-10-13 15:21:09 +00:00
James Vega
e14a336b1d Added multiLoc support to Weather.cnn 2004-10-11 12:09:59 +00:00
James Vega
163d835502 Fix bug #1043863, urlquoted text in reply. 2004-10-11 11:43:15 +00:00
Jeremy Fincher
5bc91113fe Fixed so disabled commands in other plugins won't break our outfilter. 2004-10-10 15:11:19 +00:00
Jeremy Fincher
a1e429379b Fixed intermittent Google licensekey issues. 2004-10-10 04:19:03 +00:00
Daniel DiPaolo
4c37c1c79b Closes #1043440: "Disabled filter commands can still be outfilters."
Just gotta check conf.supybot.commands.disabled() and if it's in there, pretend
it doesn't exist
2004-10-09 07:12:21 +00:00
Jeremy Fincher
d7fc280647 Weather backups. 2004-10-09 04:39:10 +00:00
James Vega
28185185dd Small fix for when we generate a markov chain with initial words. 2004-10-08 21:40:23 +00:00
Daniel DiPaolo
f96e38f480 Clarified the variables in the help message for Network.connect 2004-10-08 18:51:50 +00:00
Jeremy Fincher
2c8490c86a Added the undup filter. 2004-10-08 16:50:33 +00:00
James Vega
b196d3fc21 Let's not short-circuit auto{Op,Halfop,Voice} until we actually do something. 2004-10-07 17:19:22 +00:00
James Vega
f97e0426e7 Style 2004-10-06 21:58:02 +00:00
James Vega
0242a8619d Update News to use commands.wrap and switch from an SQLite db to a flatfile
mapping.
2004-10-06 21:56:06 +00:00
James Vega
23f4dc2d0f Update to use irc.replies so that people can take advantage of
conf.supybot.reply.oneToOne
2004-10-05 07:24:49 +00:00
Jeremy Fincher
a8190dc5da RFE #1039510, plugins.LogToIrc.networks. 2004-10-05 01:00:33 +00:00
James Vega
4c1c5ff723 One more fix for _getLnUrl 2004-10-04 18:45:20 +00:00
James Vega
b4580384ee Catch a webutils.WebError, fix whitespace, and remove a urlquote 2004-10-04 18:15:06 +00:00
Jeremy Fincher
6a1b9ccaeb test optimization. 2004-10-04 16:24:08 +00:00
Jeremy Fincher
c84e8ff8fa Forgot a parameter. 2004-10-04 16:03:20 +00:00
Jeremy Fincher
5526c4e298 Added elapsed command. 2004-10-04 13:37:46 +00:00
James Vega
16c4561da6 Correct the plugin documentation. 2004-10-04 13:36:50 +00:00
Jeremy Fincher
48b3ce5b73 Hmm...maybe this is the second part of the disabling-network commit? Who knows. 2004-10-04 10:01:23 +00:00
James Vega
68844cda3a Update Http.acronym to match the changes in the website. Remove the headers
since we include those by default.  Set __parent.
2004-10-04 02:00:37 +00:00
Jeremy Fincher
7c019b3893 Speeling 2004-10-03 22:38:32 +00:00
Jeremy Fincher
0115f4adf6 Abstracted like a madman. 2004-10-03 18:02:11 +00:00
Jeremy Fincher
571a107ace Saved a few characters in our colorization of Google. 2004-10-03 10:00:46 +00:00
Jeremy Fincher
eace0b5c55 Changed the warning log to a debug log. 2004-10-03 09:57:57 +00:00
Jeremy Fincher
df3d7a4ecb Oops, exception when a dude quits and supybot's not in a channel he's supposed to be in. 2004-10-03 09:55:10 +00:00
Jeremy Fincher
65cf9af143 What the heck? All this worked in testing. 2004-10-03 09:50:29 +00:00
Jeremy Fincher
4c52ad680d Forgot an import. Odd that this didn't show up in my testing with lambdabot. 2004-10-03 09:26:37 +00:00
Jeremy Fincher
a73348f962 Forgot a self. 2004-10-03 09:24:48 +00:00
Jeremy Fincher
4d27ef28f7 Initial checkin. 2004-10-03 09:08:36 +00:00
Jeremy Fincher
c563596405 Converted to use commands. 2004-10-03 09:05:37 +00:00
Jeremy Fincher
4c31e63ff8 Updated to use __all__, etc. 2004-10-03 09:03:34 +00:00
Jeremy Fincher
1aaad10276 Added disabledNetworks, to disable the plugin on certain networks. 2004-10-03 08:58:26 +00:00
Jeremy Fincher
64d60ff8db Removed a useless import. 2004-10-03 08:58:01 +00:00
Jeremy Fincher
e1acd0e653 Added a noReply to latency. 2004-10-03 08:57:45 +00:00
Jeremy Fincher
20d30da744 Initial import, does authentication. 2004-10-03 08:55:05 +00:00
Kevin Murphy
ac1930b7de RFE 1030244: Added cycle timer to random results and turned them into a stack so multiple random results can be harvested from a single web page service.
Minor grammatical changes
Corrected screen-scrape regexp for (yet another) qdb format change
2004-10-03 08:29:14 +00:00
Jeremy Fincher
f92e37704b Fixed a bug with outFilter losing tags. 2004-10-03 03:43:36 +00:00
Jeremy Fincher
d253d7e1bf Added --without. 2004-10-03 03:01:27 +00:00
Jeremy Fincher
54b6880a80 Changed noExtra to allowExtra and kept the default False. 2004-10-02 17:46:03 +00:00
Jeremy Fincher
54d1a91e80 Commanded Fun.py. 2004-10-02 17:31:38 +00:00
Jeremy Fincher
349155191a Converted to use commands. 2004-10-02 16:51:48 +00:00
Jeremy Fincher
9298888353 Uses commands.wrap now. 2004-10-02 05:37:00 +00:00
Jeremy Fincher
8a98fe66f4 Updated slightly. 2004-10-02 02:22:25 +00:00
Jeremy Fincher
d2c05a460f Converted to use commands.wrap. 2004-10-02 02:20:35 +00:00
Jeremy Fincher
ca5a27f2d4 Updated to use commands.wrap. 2004-10-02 00:48:29 +00:00
Jeremy Fincher
9d5a04ba95 We shouldn't toLower until we know it's not None. 2004-10-01 21:27:44 +00:00
Jeremy Fincher
133f6a8aff Initial checkin. 2004-10-01 21:23:15 +00:00
Jeremy Fincher
39cff598cb Forgot an eff. 2004-10-01 18:48:16 +00:00
James Vega
69aaabd152 Fix a few bugs with my ln-s.net addition 2004-10-01 18:44:36 +00:00
James Vega
3900c9301e Added ln-s.net support 2004-10-01 16:08:00 +00:00
Jeremy Fincher
0e5cd79a1b eXXXtra eXXXtra, read all about it. 2004-10-01 08:22:48 +00:00
Jeremy Fincher
b6be47abc5 quick stylistic things. 2004-10-01 04:22:18 +00:00
Jeremy Fincher
3a9194d2e4 Updated contributors. 2004-10-01 04:13:32 +00:00
Jeremy Fincher
9426acc56c Better behavior in the case of a non-importing google.py. 2004-09-30 22:00:00 +00:00
Jeremy Fincher
a30ad667ed Added some more stop words. 2004-09-30 20:00:41 +00:00
Jeremy Fincher
567cd195d3 Fixed to catch our SOAPpy errors. 2004-09-30 14:53:22 +00:00
Jeremy Fincher
9c2a9096d3 Removed privmsgs.urlSnarfer, now it exists only in commands. 2004-09-30 10:04:22 +00:00
Jeremy Fincher
1a6f9325dd Converted to use commands. 2004-09-30 09:57:47 +00:00
Jeremy Fincher
fc72c88d99 Fixed the failing RSS test, yay. 2004-09-30 08:41:07 +00:00
Jeremy Fincher
6c36941f7c Should fix bug #1029954. 2004-09-30 08:31:27 +00:00
Jeremy Fincher
3566b12b29 Added a warning about languages that depend strongly on multi-byte characters. 2004-09-30 08:26:22 +00:00
Jeremy Fincher
a21d181a50 We can allow the at and until commands now. 2004-09-30 07:41:05 +00:00
Jeremy Fincher
b4ad7ca863 Integrated sweede's patch and removed includeNetworkName (the directory structure rocks much more, and that just confused things). 2004-09-30 06:03:21 +00:00
Jeremy Fincher
325ad70187 Changed default of private. 2004-09-30 05:39:23 +00:00
Jeremy Fincher
e803bc1e0a Enforce the noExtraness of these commands. 2004-09-30 05:28:24 +00:00
Jeremy Fincher
1b611d75d9 Added stats command. 2004-09-30 05:25:54 +00:00
Jeremy Fincher
3d81d6627b Updated to add the configurable single-letter commands. 2004-09-30 04:12:15 +00:00
Jeremy Fincher
b3631cb22e Added a database and an outfilter. 2004-09-30 04:10:54 +00:00
Jeremy Fincher
4026f8a3e3 Removed some useless blank lines. 2004-09-30 04:10:28 +00:00
Jeremy Fincher
755cfd258d Outfilters should *always* give a msg= keyword argument when they create a new message, because otherwise tags don't remain. If you see any other places where they don't, go ahead and fix them as well :). 2004-09-29 18:56:02 +00:00
Jeremy Fincher
491ebdaf53 Not entirely necessary there, removed the plugin-wide check for sqlite. 2004-09-29 18:55:13 +00:00
Jeremy Fincher
a75857ee3b Made this error an error. 2004-09-29 18:54:49 +00:00
Jeremy Fincher
e67daa9338 Now the comment is even MORE elucidating\! 2004-09-29 18:54:33 +00:00
Jeremy Fincher
a6f7dc99b7 Moved tinyurl stuff out to the ShrinkUrl plugin. 2004-09-29 04:40:25 +00:00
Jeremy Fincher
0704c34fc7 Added a Hebrew filter. 2004-09-28 20:08:41 +00:00
Jeremy Fincher
3139ffe909 Re-added near functionality and re-abstracted the plugin. 2004-09-28 19:58:32 +00:00
Jeremy Fincher
a829bf2965 Forgot the dot. 2004-09-28 07:43:55 +00:00
James Vega
d5a324a0d2 It's nice when Weather.weather works. 2004-09-25 17:55:22 +00:00
James Vega
334c5f9456 Improve our whois handling. whois.pir.org became a bit more strict on the
input they accept.
2004-09-25 17:29:27 +00:00
James Vega
b9db0330e4 Update others/amazon.py to latest version and add the new region support to
plugins/Amazon.py (supybot.plugins.Amazon.region)
2004-09-25 16:59:23 +00:00
Jeremy Fincher
7b68eb622d Abstracted out some functionality to plugins.DbiChannelDB. 2004-09-24 20:06:07 +00:00
Jeremy Fincher
5753195f45 Changed dbi.Record not to use a metaclass. 2004-09-24 20:05:34 +00:00
James Vega
bbddc4b834 Make showLinks a ChannelValue specific to RSS.rss and add announce.showLinks
to for RSS.announce
2004-09-23 23:53:51 +00:00
Jeremy Fincher
3e58419338 Various minor refactorings, moved supybot.reply.{brackets,pipeSyntax} to supybot.commands.nested. 2004-09-23 23:15:27 +00:00
Jeremy Fincher
6e1dc647dd Better filenames for FunDB databases. 2004-09-23 16:18:41 +00:00
Jeremy Fincher
16b9fb386e Added a repr keyword argument to errorInvalid and used it to fix bug #1030474. 2004-09-22 22:41:58 +00:00
James Vega
f2d064cfac Forgot muh spaces 2004-09-22 22:23:54 +00:00
Jeremy Fincher
53baabedad Should fix #1032551. 2004-09-22 22:22:38 +00:00
James Vega
89f6d285b0 Fix bug #1032402, and convert to use commands.wrap. 2004-09-22 22:10:16 +00:00
James Vega
ed61675016 Fix the bugs in #1032945, Observer.list exceptions and exceptions when adding
an observer after a plugin reload.
2004-09-22 22:06:27 +00:00
Jeremy Fincher
998f61cce8 Moved disambiguation stuff to callbacks.IOP. Also fixed rename-persistence. 2004-09-22 21:38:20 +00:00
Jeremy Fincher
3aa8bdcf18 Fixed unsend bugz0r. 2004-09-22 21:29:23 +00:00
Jeremy Fincher
99e35d6810 Fixed a performance problem. 2004-09-22 13:13:37 +00:00
Daniel DiPaolo
b2dadb3516 Added new 'spellit' command 2004-09-22 03:38:39 +00:00
Kevin Murphy
45aabeb5ea Needed to import webutils for webutils.strError calls 2004-09-21 22:31:43 +00:00
Jeremy Fincher
aeecf352a7 Fixed bug #1029690. 2004-09-21 21:18:37 +00:00
Jeremy Fincher
440695555f Initial checkin; handles CAPAB IDENTIFY-MSG and is able to ignore unidentified users unilaterally. 2004-09-21 16:48:12 +00:00
Kevin Murphy
f3d0670175 RFE 1017095 - Added wildcard support to Seen command 2004-09-21 06:51:12 +00:00
James Vega
535f4a164f Fix bug #1031277, exception in some Topic commands when trying to modify a
topic in a channel that the bot is not in.
2004-09-20 19:24:15 +00:00
James Vega
e48b78787a This should fix bug #1031279, xml.sax exception when calling google commands. 2004-09-20 19:12:32 +00:00
James Vega
a87660ade2 Fix bug #1031347, Google.stats exception. 2004-09-20 17:26:32 +00:00
Kevin Murphy
a03f1d9f69 Fixed regexp to match changes made to UrbanDict site 2004-09-20 16:41:13 +00:00
Jeremy Fincher
164d4bc427 Added urlquote/urlunquote to webutils and changed Fun to use them. 2004-09-20 11:48:37 +00:00
Kevin Murphy
ad7ae52bd9 Fixed a bug where lookup.search would fail with an error when an invalid domain was provided. 2004-09-20 09:11:17 +00:00
Kevin Murphy
4b0ed27fef RFE 871111 : Added --nokey option
Fixed a bug in the remove command where lookup specific registry values were not being removed along with the lookup
Database abstraction
2004-09-20 06:15:52 +00:00
James Vega
50973a10fb Remove #! lines. 2004-09-20 03:01:50 +00:00
James Vega
4f09fad147 More __parent fixes. 2004-09-19 23:51:21 +00:00
James Vega
b396a9f19e Fix for bug #1029837, exception when calling google with unicode characters. 2004-09-19 23:22:10 +00:00
James Vega
c873d0eabb Update Weather.wunder to use BeautifulSoup. Remove the #! line and add a
__contributors__ line.
2004-09-19 21:14:43 +00:00
Daniel DiPaolo
3e44335f28 Added fundb.search() and tests, AND fixed a bug with reloading FunDB 2004-09-18 15:36:52 +00:00
James Vega
a641a1c437 Remove the #! line and use getpass to get the password. 2004-09-18 01:56:55 +00:00
James Vega
0045c5e69a missing import 2004-09-17 20:21:08 +00:00
James Vega
57d257078a Let's pass on AttributeError since we know what's happening there. 2004-09-17 17:17:11 +00:00
James Vega
1dc359a385 current -> currently 2004-09-17 17:13:57 +00:00
James Vega
e02e0ec08b ifilter wasn't being used anymore. 2004-09-17 16:32:46 +00:00
James Vega
cccbfd1d3e Add a missing config option. 2004-09-17 16:27:03 +00:00
Jeremy Fincher
597819a971 Some bugfixes. 2004-09-17 16:06:36 +00:00
James Vega
b71736b6aa Fix for bug #1029764, exceptions when using MF in a /msg 2004-09-17 15:09:08 +00:00
Jeremy Fincher
f8a6f2c95d Reverted accidental commit. 2004-09-17 05:09:14 +00:00
Jeremy Fincher
0a2802f56e others/timeparse.py 2004-09-17 04:56:38 +00:00
James Vega
6548085878 Stop stripping Markov's db 2004-09-17 04:40:21 +00:00
James Vega
0f182d67e4 Update to use new-style db abstractions, some super stuff. 2004-09-17 04:21:32 +00:00
James Vega
bc8a6b94d9 Update to use the new-style DB abstraction. 2004-09-17 03:01:21 +00:00
Jeremy Fincher
d242c8ad81 Precedence. 2004-09-16 21:01:38 +00:00
Jeremy Fincher
21efa75130 Bah, my boss agreed with Grantbow...I hate when I'm wrong. 2004-09-16 20:54:28 +00:00
Jeremy Fincher
b19a2bb051 Information gathering. 2004-09-16 19:23:58 +00:00
Jeremy Fincher
324ab71db4 Added topic command. 2004-09-16 18:43:31 +00:00
Jeremy Fincher
0ceb2deb80 enableSpecificTrackerCommands. 2004-09-16 16:11:20 +00:00
Jeremy Fincher
db4ae67a58 Fixed up a bit, and added tests 2004-09-16 16:03:47 +00:00
Jeremy Fincher
d631b3ea1b This seems to cause bus errors, somehow, so I'm reverting it. 2004-09-16 14:49:32 +00:00
Jeremy Fincher
98150a971e Caught some exceptions, as well as made it technically more typesafe and rocking. 2004-09-16 14:48:55 +00:00
Jeremy Fincher
a7ec382f71 Removed some useless stuff. 2004-09-16 14:48:22 +00:00
Jeremy Fincher
82e85fbd4f Caught another possible exception because I searched the tests' misc.log for exceptions. 2004-09-16 14:46:09 +00:00
Jeremy Fincher
5d60ece2ac Fixed a bugz0r. We should also look in test-logs/misc.log for exceptions. 2004-09-16 14:41:40 +00:00
Jeremy Fincher
9720b79a48 Changed tagging method. 2004-09-16 14:37:08 +00:00
Jeremy Fincher
ea078abc57 Require word boundaries. 2004-09-16 12:13:59 +00:00
Jeremy Fincher
46eab7681a Fix 24 hours thingy. 2004-09-16 12:11:54 +00:00
James Vega
cab512a86f bold's a string, not a variable. 2004-09-16 11:44:56 +00:00
Jeremy Fincher
12269e0986 I got rid of callbacks.IrcObjectProxy.finished. 2004-09-16 11:41:20 +00:00
Jeremy Fincher
4f49f11f20 Updated to use tokenizedCommand. 2004-09-16 11:36:24 +00:00
Jeremy Fincher
5be5a2c379 Some extra error checking. 2004-09-16 10:56:02 +00:00
Jeremy Fincher
b0c00fb82f Converted to use tokenizedCommand rather than invalidCommand. 2004-09-16 10:54:42 +00:00
Jeremy Fincher
138b683d96 Stupid __del__ methods. 2004-09-16 10:30:17 +00:00
Jeremy Fincher
390bd45fbd Added pid command. 2004-09-15 22:37:30 +00:00
James Vega
105c371f6c Fix for bug #1028749, bad listing of babelfish languages. 2004-09-15 20:05:27 +00:00
James Vega
8f8a97261d bad logic 2004-09-15 19:31:53 +00:00
Jeremy Fincher
00889cc390 Added max and min. 2004-09-15 16:17:03 +00:00
Jeremy Fincher
f53d3d5934 Added Time plugin, moved Misc.seconds to it. 2004-09-15 14:39:34 +00:00
Jeremy Fincher
01e05b8915 Fixed bug #1028385. 2004-09-15 06:18:34 +00:00
Jeremy Fincher
6c24a3e4f5 Bold instead of repr if things are to be bolded. 2004-09-15 03:50:53 +00:00
Jeremy Fincher
c2399ec881 Case-insensitivity for Math.calc. 2004-09-14 21:51:54 +00:00
Jeremy Fincher
001d8439c3 Added colorfulSnarfer. 2004-09-14 20:56:47 +00:00
Jeremy Fincher
da5fd46bb1 Use the new msg.repliedTo tag. 2004-09-14 15:09:01 +00:00
James Vega
5570ba3dbe Fix bug #1027279, $randomnick should not return msg.nick 2004-09-13 18:19:03 +00:00
Jeremy Fincher
cdd07ecb83 Moved to plugins. 2004-09-13 17:55:04 +00:00
Jeremy Fincher
bae1972316 Fixed bug #1027229 and cleaned up _chanservCommand a bit. 2004-09-13 17:51:34 +00:00
James Vega
7e52305f35 Add anydbm to our conf.Databases so that Markov can be converted to our
new-style db infrastructure.
2004-09-13 17:28:31 +00:00
James Vega
1fcc709ae8 Finish switching from "foo in db" to "db.has_key(foo)" 2004-09-13 14:26:25 +00:00
Jeremy Fincher
c6bec174c4 Prettier format for latency. 2004-09-13 13:45:19 +00:00
Jeremy Fincher
4da127906d Fixed CTCP FINGER. 2004-09-13 03:18:35 +00:00
Jeremy Fincher
eb0f810a47 Added a dot. 2004-09-13 01:07:04 +00:00
Jeremy Fincher
4d69806920 Removed old regexp docstrings. 2004-09-13 00:41:15 +00:00
Jeremy Fincher
c3b7ade6d0 Changed contribution of jamessan slightly. 2004-09-13 00:40:25 +00:00
Jeremy Fincher
459bc3de33 Added latency command. 2004-09-13 00:29:39 +00:00
Grant Bowman
2f22be6bfc Finish adding Bold to separators in output controlled by the
existing bold registry entry.
2004-09-12 22:33:39 +00:00
Kevin Murphy
1aab33c546 Changed main command from 'ud' to 'urbandict' 2004-09-12 20:58:38 +00:00
Jeremy Fincher
9ff5f051bf Forgot an irc argument. 2004-09-12 20:36:36 +00:00
Jeremy Fincher
ce3847fc88 Swapped the order of the arguments for makeChannelFilename. 2004-09-12 20:26:08 +00:00
Jeremy Fincher
4f9e67a796 Fixed tests, and changed to use invalidCommand rather than addressedRegexps so commands may now be nested in definitions. 2004-09-12 20:24:08 +00:00
Jeremy Fincher
a9694c1012 Network plugin for network-related commands. 2004-09-12 05:46:18 +00:00
Jeremy Fincher
dfef079480 Name changed from 'Network' 2004-09-12 04:39:46 +00:00
Jeremy Fincher
9ee20273f2 Small style fixes. 2004-09-12 04:36:54 +00:00
Jeremy Fincher
63cb4b9e6e Small style fixes. 2004-09-12 04:34:59 +00:00
Grant Bowman
33bb2e7347 Bold separators between headlines, uses existing bold registry value. 2004-09-11 21:17:54 +00:00
Kevin Murphy
73166887fb New plugin based on RFE 1024783 2004-09-11 20:35:00 +00:00
Jeremy Fincher
7335f06b81 Forgot to import supybot. 2004-09-11 20:25:07 +00:00
Jeremy Fincher
49c465c1c7 Database independence stuff. 2004-09-11 20:24:52 +00:00
James Vega
9c8c505de5 Scrap the Old 'n' Busted. Bring in the New Hotness (aka, freshly abstracted). 2004-09-10 19:37:49 +00:00
James Vega
82167728e4 Update the kernel command. 2004-09-10 17:31:13 +00:00
James Vega
a7bdd631e3 Add conf.supybot.plugins.Karma.allowUnaddressedKarma 2004-09-10 15:59:38 +00:00
James Vega
4a6740fbca Removed Http.futurama as it's has been made into a supyfact file for the
Lookup plugin.
2004-09-10 15:55:25 +00:00
Jeremy Fincher
915ab813c6 Wow, this was some of the most broken code EVAR. 2004-09-10 07:28:07 +00:00
James Vega
56cf248302 If we're never normal, we shouldn't try to say we are. 2004-09-10 07:17:53 +00:00
Jeremy Fincher
8edb880af0 Initial checkin. 2004-09-10 07:02:21 +00:00
Jeremy Fincher
eb9bd70599 Updated to use the new plugin ordering method. 2004-09-10 06:36:27 +00:00
Jeremy Fincher
95877b2d53 This should work somewhat. 2004-09-10 06:26:46 +00:00
Jeremy Fincher
5589ffdea3 Slight help update. 2004-09-10 06:25:38 +00:00
Jeremy Fincher
ff957f8952 Added an XXX. 2004-09-10 06:25:05 +00:00
Jeremy Fincher
9fa465ce09 Changed action to do; it's more consistent with 'say' (rather than 'privmsg') and MozBot's similar plugin. 2004-09-10 06:24:30 +00:00
James Vega
c1a0304724 Gotta have ourself if we want to be called. 2004-09-10 01:36:55 +00:00
Daniel DiPaolo
0f89737c16 Whoops, forgot an arg to the string formatting 2004-09-09 21:18:57 +00:00
Jeremy Fincher
1745e091f6 Initial checkin; it doesn't work, but some people might like to look at it. 2004-09-09 19:13:32 +00:00
James Vega
9b5f945d28 I was brain-dead when I committed this last time. 2004-09-09 16:27:18 +00:00
Jeremy Fincher
91101978d5 Added IrcMsg attribute tagging, and used it in some places. 2004-09-09 15:33:57 +00:00
James Vega
3986f24dad Implement patch #1023620, Handling of international Google Groups snarfing 2004-09-09 14:04:44 +00:00
James Vega
b76ed61d5b Privmsg, not PrivmsgCommand 2004-09-09 00:12:44 +00:00
James Vega
ddfa5e8d32 Added patch #1024088, better handling of various Ebay URLs. 2004-09-08 23:44:39 +00:00
Jeremy Fincher
ee70224aa3 Changed callCommand to give a name rather than a method; added invalidCommand throttling, ctcp throttling, and whole bunch of other crap. 2004-09-08 23:34:48 +00:00
James Vega
3848ca4aa5 fix another irc.queueMsg -> irc.reply where we needed prefixName=False 2004-09-08 23:23:25 +00:00
Jeremy Fincher
383f40e55a Removed an old debugging print. 2004-09-08 22:57:39 +00:00
Jeremy Fincher
858e9e4886 Some slight fixes. 2004-09-08 22:57:09 +00:00
Jeremy Fincher
a9cf06ebca Updated the docstring. 2004-09-08 22:56:55 +00:00
James Vega
30d36aae1f Add support for multi-word karmas 2004-09-07 20:28:24 +00:00
James Vega
c77daeac5c We didn't used to prefixName, so let's stay that way. 2004-09-07 19:58:24 +00:00
Kevin Murphy
b56ae0cadb Created Geekquote plugin
Moved Geekquote (geekquote, geekSnarfer) functionality from Http plugin to Geekquote plugin
2004-09-07 18:16:55 +00:00
James Vega
d92bf5ec46 configure method was missing it's conf.register... 2004-09-07 14:59:11 +00:00
James Vega
382fb2b838 Our #! path should be /usr/bin/env python 2004-09-07 14:31:06 +00:00
James Vega
b51f753b11 Let's give the user the option to get only a Bender or Fry quote. 2004-09-07 14:30:35 +00:00
James Vega
ac27c8e95a Change Http.bender to Http.futurama and add support for X-Fry headers. 2004-09-07 14:07:43 +00:00
Grant Bowman
a96229de1c On second thought (thanks jemfinch) making insults to channels without
knowing who is insulting can be used dangerously.  In practice I have
seen this command only used among friends or when someone is bored and
wants to see the random string produced.
2004-09-06 17:54:44 +00:00
Jeremy Fincher
26bb2335f3 Fix for attributeError I ran into, as well as a premature commit of a name change (but since it's just a name change, I'm fine with it). 2004-09-06 08:44:45 +00:00
Jeremy Fincher
2db0cd197c Fixed bug #1021631. 2004-09-06 08:42:00 +00:00
Jeremy Fincher
28b05cffcf This, also, is just plain super. 2004-09-06 08:10:49 +00:00
Jeremy Fincher
975b2806a2 This is just super. 2004-09-06 08:09:08 +00:00
Jeremy Fincher
386a23090b Elucidation. 2004-09-06 08:08:42 +00:00
Jeremy Fincher
f4f25ef72c Added abs to the calc command. 2004-09-06 08:07:54 +00:00
James Vega
35b8fdeae3 Add a conf.supybot.plugins.Sourceforge.bold and setup @bugs, @rfes, and @patches to use it. 2004-09-06 01:32:45 +00:00
James Vega
c4b2d53468 We shouldn't confirm for alsos. Add some more ends and add starts. Also,
move the sqlite import inside of SqliteInfobotDB
2004-09-05 22:57:15 +00:00
Daniel DiPaolo
ebb7becd4f Spankin' new abstraction! 2004-09-05 17:29:22 +00:00
Grant Bowman
06ce162bd4 Improvements based on plugins/FunDB.py's insult command. 2004-09-05 02:56:16 +00:00
James Vega
6c6da438a1 Missing space 2004-09-04 05:52:07 +00:00
James Vega
977a33a43f Properly added and abstracted trackers commands 2004-09-04 05:51:30 +00:00
Grant Bowman
d98de454b9 After talking to jemfinch today, this is the first checkin. All comments
from the @tracker 1012031 were addressed.
The old style __author__ field was used and no __contributors__
        (like myself) were added since I don't think the new system is
        checked in to CVS yet.
I wanted to write a test suite as well but I didn't get to it today.
2004-09-04 03:14:13 +00:00
James Vega
553a61515c Consolidate @bugs, @rfes into @trackers and add support for retrieving info
on patches.  Add (commented out) infrastructure for supporting usage of
@bugs, @rfes, and @trackers depending on the value of a config var.
2004-09-03 19:46:50 +00:00
James Vega
5f00a39ce4 Update to proper super() usage and make sure we're not trying to close() None 2004-09-03 19:12:05 +00:00
James Vega
99a1da950b Revert most of jemfinch's changes (he hadn't meant to commit them) and
fix my handling of the db in SqliteInfobotDB
2004-09-03 13:55:03 +00:00
James Vega
75dc3e804a _getId needs the irc object if it's going to use it 2004-09-03 13:42:57 +00:00
Jeremy Fincher
41117c431e Fixed bug #1020820. 2004-09-02 04:06:20 +00:00
Jeremy Fincher
012487b920 Fix bug #1020519. 2004-09-01 21:32:43 +00:00
James Vega
3aafc97a7f Catch a KeyError when trying to remove a non-existent herald. 2004-09-01 18:51:32 +00:00
James Vega
adedfb8274 It helps if I register things correctly 2004-09-01 18:24:59 +00:00
James Vega
84a7026367 Add stripFormatting option (default True) 2004-09-01 18:15:57 +00:00
Grant Bowman
52ee0919db One line bug fix. 2004-09-01 17:47:32 +00:00
Jeremy Fincher
4e2be3a6a3 Use reply instead of queueMsg where possible. 2004-09-01 12:37:07 +00:00
Jeremy Fincher
e4f361d7ca Forgot an import. 2004-09-01 11:48:00 +00:00
Jeremy Fincher
1b4c1f068a Fix for bug with some anydbms. 2004-09-01 11:17:36 +00:00
Jeremy Fincher
f21d6c71b2 Let's make sure we use reply. 2004-09-01 10:57:17 +00:00
Jeremy Fincher
6afd74d3ad This shouldn't ignore. 2004-09-01 06:23:05 +00:00
Jeremy Fincher
3db2904ed0 Updated for new authors abstraction (single points of control are good). 2004-09-01 06:06:54 +00:00
Jeremy Fincher
82791571c1 Fixed some bugs in some callCommands, as well as used some super calls where before we did it the wrong way. 2004-09-01 04:55:08 +00:00
Jeremy Fincher
7c3092ac94 Changed info to stats. 2004-08-31 20:22:57 +00:00
Jeremy Fincher
6890baa787 Changed equalWeight to equal and augmented the descriptions. 2004-08-31 19:32:38 +00:00
Jeremy Fincher
029218b56e Only allow numeric ids. 2004-08-31 19:28:43 +00:00
Jeremy Fincher
9efe550b52 Changed some nick != othernick to not ircutils.strEqual. 2004-08-31 19:19:31 +00:00
Jeremy Fincher
bad2bb12f2 Changed a warning to an info. 2004-08-31 19:16:20 +00:00
Jeremy Fincher
ead683b269 Can't define an empty word. 2004-08-31 18:23:47 +00:00
Jeremy Fincher
86c7743fc9 Fixed some == tests on nicks (became ircutils.strEqual). 2004-08-31 17:23:33 +00:00
Jeremy Fincher
ed71df8655 Fix for bug #1019392. 2004-08-31 16:35:42 +00:00
James Vega
bb4d3cda49 Add a couple more options to supybot.unix.fortune 2004-08-31 16:20:01 +00:00
Jeremy Fincher
53c951cc04 Allow multiple fortune files. 2004-08-31 15:53:57 +00:00
Jeremy Fincher
7ede876aaa Added extra note about fortune's stupidity. 2004-08-31 15:49:20 +00:00
Jeremy Fincher
58ce7c2141 Modernized. 2004-08-31 15:24:54 +00:00
James Vega
85acfacf5d bash.org changed their URL format a little 2004-08-31 15:14:05 +00:00
Jeremy Fincher
65c739d706 Reverted to the old tld mechanism since our regexps depend on English. 2004-08-31 14:45:26 +00:00
Jeremy Fincher
1f9979073c Made info persistent as well as allowed reloading without resetting the license key. 2004-08-31 14:45:01 +00:00
James Vega
5a43c3718b That was a nasty bug and a stupid mistake on my part\. 2004-08-31 13:19:44 +00:00
Jeremy Fincher
6985fe3803 Don't send empty queries. 2004-08-31 05:53:05 +00:00
Jeremy Fincher
e138211f9b Bugfixes and a test. 2004-08-30 21:46:04 +00:00
Jeremy Fincher
86106460d6 Accepted Grantbow's suggestion. 2004-08-30 04:13:31 +00:00
Jeremy Fincher
70a9fdb6b6 Accepted Grantbow's suggestion. 2004-08-30 03:33:46 +00:00
James Vega
a7379fe538 I should've run the tests earlier. Now adding the inital values to the db
actually works.
2004-08-30 02:03:38 +00:00
James Vega
9b00751ce0 We must use our internal reply() method if we're going to keep track of whether
we've already replied.
2004-08-30 00:56:00 +00:00
James Vega
9fe9e142c5 Fix the problem with configure() mangling the nick 2004-08-29 20:49:03 +00:00
James Vega
d7d1c42ebc Abstract registerNick and update configure() to use the abstraction 2004-08-29 20:33:07 +00:00
James Vega
b111642379 Let's properly mimic Infobot's stats command and add some initial items to
a freshly created db.
2004-08-29 17:05:14 +00:00
Jeremy Fincher
0c97cb488f debug log access level required from chanserv as well as some elucidating comments. 2004-08-29 15:56:43 +00:00
Jeremy Fincher
4609557b36 Add a period. 2004-08-29 07:13:00 +00:00
James Vega
78b9d0b47d Fix the auctionSnarfer regexp to be more generic and stop logging bad snarfs
as an exception.  Warning is good enough.
2004-08-29 02:13:00 +00:00
James Vega
164f57a01b Add Anonymous.action as requested by malex 2004-08-28 23:52:48 +00:00
James Vega
23332315c9 Let's do this a slightly better way that I saw in one of the src/ files 2004-08-28 22:46:12 +00:00
James Vega
b6d28d7560 Let's avoid an assertion error by making sure we don't use empty msg's 2004-08-28 21:12:44 +00:00
James Vega
0349d11853 Hopefully, this will fix the unicode issues we have with Amazon 2004-08-28 20:42:37 +00:00
Jeremy Fincher
bd0d438234 *Actually* not queue things on zombies now. 2004-08-28 20:13:59 +00:00
James Vega
570b3024c2 Should fix a reported bug. I guess db isn't always iterable. 2004-08-28 20:12:51 +00:00
Jeremy Fincher
a30dd2d8de Initial checkin. 2004-08-28 05:26:07 +00:00
James Vega
fec25b7ee2 Remove some unnecessary regexps 2004-08-28 01:33:32 +00:00
Jeremy Fincher
e11baf35b1 Stopped logging this at level warning, instead use debug. 2004-08-27 23:44:57 +00:00
James Vega
b40fc68673 Fix PySqlite stupidity. 2004-08-27 20:25:30 +00:00
James Vega
ba2fa6b749 Use BeautifulSoup to fix Debian.version 2004-08-27 20:02:09 +00:00
James Vega
a68f8cabfe We are so smart! S-M-R-T! 2004-08-27 17:20:15 +00:00
James Vega
b2b0e26e59 Let's ignore things that look like karma adjustments 2004-08-27 16:05:33 +00:00
James Vega
94c43c5040 I like the looks of these regexps better and alternation is expensive 2004-08-27 16:05:07 +00:00
Jeremy Fincher
9a7c64a359 Added clear command. 2004-08-27 15:26:52 +00:00
Jeremy Fincher
ca492afd38 Fix for the TypeError bug. 2004-08-27 15:01:28 +00:00
Jeremy Fincher
685eda4a9f Don't try to send messages to zombies. 2004-08-27 08:46:29 +00:00
Jeremy Fincher
c38ca4dec1 Added redo. 2004-08-27 08:44:20 +00:00
Jeremy Fincher
9e970274fb Debug log already opped messages. 2004-08-27 07:14:08 +00:00
Jeremy Fincher
7e22b2b78d Added swap. 2004-08-27 07:06:59 +00:00
James Vega
29a6c92b76 Added an optional pair to start the chain, tests, and caught some errors. 2004-08-27 06:34:48 +00:00
Jeremy Fincher
4c0e8980a3 Let's debug log a 'Registered channel' message from ChanServ. 2004-08-27 06:20:42 +00:00
Jeremy Fincher
c0b3c930fb Not-so-elucidating comment. 2004-08-27 05:04:25 +00:00
Jeremy Fincher
db23f4e4b5 Added sorcerynet support and refactored some other support. 2004-08-27 04:28:36 +00:00
Brett Kelly
df5c1b4f79 Testing security 2004-08-26 07:42:58 +00:00
Jeremy Fincher
d5aa3a6e90 Updated configure function to new format. 2004-08-26 06:35:33 +00:00
Jeremy Fincher
7cb54def63 An attepmt to be reloadable. 2004-08-25 23:05:36 +00:00
Jeremy Fincher
1d3a332769 Fix for dunno bugz0rs. 2004-08-25 22:22:46 +00:00
James Vega
85355f5da7 We have to unAction or we get ugly replies 2004-08-25 19:35:03 +00:00
James Vega
ba7b018078 gotta explicitly split on ' ' since we use \n as a delimiter 2004-08-25 19:13:35 +00:00
James Vega
3635c654ef Fix a bug with adding lasts. Add some elucidating (as jemfinch would put it)
documentation.  Modify the behavior of DbmMarkovDB.firsts and .lasts so
they only report unique entries since this is how we used to behave.  We'll
still keep duplicate entries in the db because it affects randomness.
2004-08-25 18:54:21 +00:00
James Vega
fbc1b04cae Markov *finally* works again. Yay! 2004-08-25 18:15:09 +00:00
Jeremy Fincher
3313080eef Fixed bug #1015151. 2004-08-25 17:32:49 +00:00
James Vega
e0c5dbae43 gotta stop being so greedy. it's not fair for everyone else 2004-08-25 16:42:54 +00:00
Jeremy Fincher
92b0d6da1f Added the unban and invite commands, as well as a better framework for detecting when a channel can't be joined and handling it. 2004-08-25 04:06:59 +00:00
Jeremy Fincher
0143a41e4f Changed the topic command to be topic.set-with-no-number. 2004-08-24 23:06:16 +00:00
Jeremy Fincher
30f93fdc8f Added the Topic.default command. 2004-08-24 23:00:48 +00:00
Jeremy Fincher
151d3b7571 Topic.undo. 2004-08-24 22:48:56 +00:00
Jeremy Fincher
ad578a3d0b RecognizeTopiclen. 2004-08-24 22:25:43 +00:00
Jeremy Fincher
18dce894a5 Refactoring, added set, topic, and insert. 2004-08-24 22:03:13 +00:00
Jeremy Fincher
96c5cd392e Changed getops to op, added voice. 2004-08-24 14:11:12 +00:00
Jeremy Fincher
9f14d126ce Let's notice when we can't change the topic. 2004-08-24 14:06:19 +00:00
James Vega
752ae6325e Fix for bug #1015159 2004-08-24 12:49:57 +00:00
Jeremy Fincher
e32fe3b0c5 Typos. 2004-08-24 12:10:18 +00:00
Jeremy Fincher
dccf91c855 Fix for RFE #1012383, RSS shouldn't announce announced feeds right after startup. 2004-08-24 04:47:34 +00:00
Jeremy Fincher
0acec85fcb Added some caching to the read/notified ids. Eventually, I imagine, this should be generically done via dbi.py. 2004-08-24 04:05:55 +00:00
Grant Bowman
f208939323 Added URL to original Mozbot code per MPL 3.3.
Original developer names are absent from the file itself.
Sorry about the line length, but the URL is over 80 chars alone with
        or without the spacing.
2004-08-23 23:56:29 +00:00
Jeremy Fincher
868a6684af Removed logfile command, no one uses it and it's an information leak (channel logfiles). 2004-08-23 21:35:43 +00:00
Jeremy Fincher
eccb7bacdb Added good error handling in the case that there is no words file. 2004-08-23 20:17:59 +00:00
Jeremy Fincher
25b21895d9 Better. 2004-08-23 20:13:34 +00:00
Jeremy Fincher
5861a5e07c Changed totalbugs/totalrfes to a single total command. 2004-08-23 19:53:29 +00:00
James Vega
edecd51fc1 It's handy to translate the user id to a name. 2004-08-23 19:23:01 +00:00
Daniel DiPaolo
bfd4a9f492 Fixed a stupid error message. (Closes: #1009681) 2004-08-23 19:08:18 +00:00
Grant Bowman
c05cc2397d Cleanup. 2004-08-23 18:08:21 +00:00
James Vega
852388e8b7 Being able to send a note using the person's current nick instead of needing
to know their ircdb user name is good
2004-08-23 17:36:00 +00:00
Jeremy Fincher
b3ca5ed568 Updated the help for nickometer. 2004-08-23 16:16:13 +00:00
Jeremy Fincher
8f47f0bb0d Updated the documentaiton. 2004-08-23 16:15:41 +00:00
James Vega
96754b8f4b Add $today as advertised in Utilities.echo 2004-08-23 14:01:57 +00:00
Jeremy Fincher
fbb348b6e7 Copyright updates. Again, more is left to be done, but this is my part. 2004-08-23 13:14:06 +00:00
Jeremy Fincher
c0386751cf Moved the connect and disconnect commands to the Owner plugin from the Relay plugin. 2004-08-23 12:34:16 +00:00
Jeremy Fincher
b3ddef0105 Style updates, basically, and some slight functionality changes. 2004-08-23 12:23:21 +00:00
Jeremy Fincher
2c05cac06d Fix the __authors__/__contributors__ thing. 2004-08-23 12:16:22 +00:00
Grant Bowman
992cbb91ee Upgrade of Fun's eightball command ported from Tellbot, previously
ported from Mozbot's MagicEightBall.bm module.
2004-08-23 06:51:18 +00:00
Jeremy Fincher
5390e58176 Let's notice by default. 2004-08-22 20:45:05 +00:00
Jeremy Fincher
ae048d977a Let's not bother getting database if it's not a channel. Good call. 2004-08-22 18:58:28 +00:00
Jeremy Fincher
02cd153e3d Blech. I should reverse the arguments of makeChannelFilename officially, because I keep messing them up. 2004-08-22 15:04:11 +00:00
Jeremy Fincher
f18f5a7bc2 Typo. 2004-08-22 08:17:19 +00:00
Jeremy Fincher
091ff90cfb Added day and monthname. 2004-08-22 08:06:39 +00:00
Jeremy Fincher
4a36ef95ec Let's make sure is always in the string. 2004-08-21 09:49:45 +00:00
Jeremy Fincher
e9c59b1426 Added punishment of other attempting relay bots. 2004-08-21 08:43:47 +00:00
Jeremy Fincher
5bb43126a6 Changed colorized to color to be consistent with other plugins. 2004-08-21 07:35:45 +00:00
Jeremy Fincher
0e9a7a7057 New implementation of formatting; dropped unformatting entirely. 2004-08-21 07:30:39 +00:00
Jeremy Fincher
247f8f4cc6 Using utils.stackTrace now that it has a compact option. 2004-08-21 07:29:33 +00:00
Jeremy Fincher
3bacc7d0b7 Attempt to document a bit better. 2004-08-21 07:29:11 +00:00
Jeremy Fincher
49c3f0c6f7 Better error messages and help. 2004-08-21 07:27:35 +00:00
Jeremy Fincher
8a9ca0bb06 New implementation of standardSubstitute. 2004-08-21 02:50:54 +00:00
Jeremy Fincher
df1a964a0f standardSubstitute on the default herald. 2004-08-20 23:26:54 +00:00
Jeremy Fincher
aa40c90737 Added networks command. 2004-08-20 22:32:48 +00:00
Jeremy Fincher
452f23946d Changed defaultHerald to default (now that channel values can have children) and added a public boolean for the default herald. 2004-08-20 22:27:29 +00:00
James Vega
eb60864c51 Money is a float not an int. Also, uber simplify Currency.yahoo since they
provide a csv file. Yay, no html parsing!
2004-08-20 19:07:51 +00:00
Jeremy Fincher
eb23fa3b14 Fixed some space problems in Google.calc. 2004-08-20 18:01:36 +00:00
Jeremy Fincher
71c752a7fb Added bender, fixed bugs. 2004-08-20 17:20:52 +00:00
Jeremy Fincher
a904f0e8d2 Oops, didn't think about daemons. 2004-08-20 15:26:03 +00:00
Jeremy Fincher
852e1dcb56 Fix0red. 2004-08-20 06:52:45 +00:00
Jeremy Fincher
5c30fe221c Added mroth's noJoinsUntilIdentified. 2004-08-20 06:38:43 +00:00
Jeremy Fincher
e97d866421 Removed one hack, added another, though I believe we have a net gain (and the hacks are completely unrelated, incidentally). 2004-08-20 06:22:33 +00:00
Jeremy Fincher
fd959370a1 Changed default for cycleToGetOps. 2004-08-20 05:29:58 +00:00
Jeremy Fincher
403afe653a Reversed the arguments to makeChannelFilename. 2004-08-20 05:14:34 +00:00
James Vega
102188d568 utils.nItemsify 2004-08-20 04:10:32 +00:00
Jeremy Fincher
d86ebf4e7f Updated calc. 2004-08-20 04:08:00 +00:00
Jeremy Fincher
cf124a2f2b mroth's google calc. 2004-08-20 03:55:27 +00:00
James Vega
54995c84bc Yahoo does some funky stuff when you try to convert *large* numbers *cough*Vee*cough* 2004-08-19 22:47:30 +00:00
Jeremy Fincher
5be0b319a4 Bugfix. 2004-08-19 18:16:24 +00:00
James Vega
fa84b0c87c Switchamabob 2004-08-19 17:57:55 +00:00
Jeremy Fincher
bfcff00380 s is not equal to newS. 2004-08-19 17:01:04 +00:00
Jeremy Fincher
268c317fa3 Let's make this private. 2004-08-19 16:56:58 +00:00
Jeremy Fincher
e6fb52e565 perlReToReplacer. 2004-08-19 16:53:41 +00:00
Jeremy Fincher
cc4b76a8f3 Updated to allow configuration for multiple nicks as well as to use conf.supybot.nick() by default. 2004-08-19 16:51:18 +00:00
Jeremy Fincher
f8d223095a Updated to rock more. 2004-08-19 15:59:15 +00:00
Jeremy Fincher
9a4a6adc8a Forgotten imports. 2004-08-19 13:57:15 +00:00
Jeremy Fincher
13cca25702 Initial checkin. 2004-08-19 13:49:27 +00:00
Jeremy Fincher
d36459ab0b More spelling/capitalization normalization. 2004-08-19 13:33:34 +00:00
Jeremy Fincher
501b642796 Some extra periods. 2004-08-19 12:19:18 +00:00
Jeremy Fincher
4348b41178 Style updates. 2004-08-19 12:16:52 +00:00
Jeremy Fincher
e11ced5f00 Capitalize supybot. 2004-08-19 12:12:38 +00:00
Jeremy Fincher
17ca364350 Normalized our 'take no arguments' strings. 2004-08-19 11:58:17 +00:00
Grant Bowman
3036e5b206 Updated help text of supybot.plugins.Bugzilla.bugSnarfer to reflect
both URL and bug ### features.
2004-08-19 05:33:15 +00:00
Grant Bowman
4c459c3a72 Bugzilla.py enhancement to allow snarfing "bug ###".
new config variable: supybot.plugins.Bugzilla.snarfTarget
Uses existing supybot.plugins.Bugzilla.bugSnarfer boolean for activation.
Includes update to test_Bugzilla.py.

Developed by Mike Taylor and I.
2004-08-19 05:29:56 +00:00
Jeremy Fincher
0f598271dc Speeling fixes. 2004-08-18 23:15:27 +00:00
Jeremy Fincher
b04f6166a3 Code cleanup. 2004-08-18 20:30:06 +00:00
Jeremy Fincher
dadc37149f Another typo. 2004-08-18 20:08:51 +00:00
James Vega
bb36f4877f If wunderground finds multiple locations, let's return the results for the
first location they list.  Also, default Weather.weather to Weather.wunder
2004-08-18 19:32:15 +00:00
Jeremy Fincher
2e8bd9a012 Oops, typo. 2004-08-18 19:03:44 +00:00
Jeremy Fincher
820c6e8e29 Refactoring for improved handling of errors later. 2004-08-18 18:55:54 +00:00
Jeremy Fincher
cd9ad40591 Let's reorder this, in case it matters sometime. 2004-08-18 18:45:52 +00:00
Jeremy Fincher
e9142dc880 Style cleanups, some refactoring. 2004-08-18 18:45:02 +00:00
Daniel DiPaolo
85cbffc5dd Tyop. 2004-08-18 18:44:18 +00:00
Jeremy Fincher
a1a4a7705b Let's name the workqueue. 2004-08-18 18:43:03 +00:00
Jeremy Fincher
3c866dcee3 Updated help string. 2004-08-18 18:42:01 +00:00
Jeremy Fincher
662a8cccc2 Default dictionary support. 2004-08-18 18:37:59 +00:00
Jeremy Fincher
b876d792e0 Fix for ugly documentation. 2004-08-18 16:12:27 +00:00
Jeremy Fincher
2be2b4e29f ly 2004-08-17 21:00:55 +00:00
Jeremy Fincher
44d9fbe02e Added wildcard support. 2004-08-17 20:59:42 +00:00
Jeremy Fincher
1290d2e3eb Added profiling information as well as the threads command. 2004-08-17 20:28:00 +00:00
James Vega
72f36efc18 Fix some problems in Infobot.py's sqlite implementation and genericize
some other errors to better fit in with db abstraction
2004-08-17 20:01:23 +00:00
Jeremy Fincher
0bdbae6e47 Make sure the MarkovWorkQueue dies. 2004-08-17 16:18:59 +00:00
Jeremy Fincher
451e083aec Updated. 2004-08-17 15:41:19 +00:00
Jeremy Fincher
fe139ce79b Immense improvements to recapturing nick. 2004-08-17 08:29:08 +00:00
James Vega
c7170240f2 Unused import 2004-08-17 05:45:47 +00:00
James Vega
ff8edb48fe Abstract Infobot's DB and default to SqliteInfobotDB over PickleInfobotDB 2004-08-17 05:16:28 +00:00
James Vega
2ad62c502a Add conf.supybot.plugins.Quotes.requireRegistration and fix a bug with
Quotes.random
2004-08-17 03:45:30 +00:00
James Vega
0ee2ff4fbb De-uglified urllib2.URLErrors and cleaned up a couple blocks in plugins/Http.py 2004-08-17 02:52:40 +00:00
James Vega
4a8e60b087 Add showLinks config variable and remove an unnecessary utils.htmlToText 2004-08-17 02:01:26 +00:00
James Vega
5c32fc3e17 I guess not all items have titles 2004-08-17 01:12:51 +00:00
Jeremy Fincher
3d03d6fd9f Allow notes to be auto-sent. 2004-08-16 22:43:10 +00:00
Jeremy Fincher
0f14557342 Typo. 2004-08-16 21:32:32 +00:00
Jeremy Fincher
3bd1e009fa Lower the priority, so other snarfers run first. 2004-08-16 18:46:13 +00:00
James Vega
46c71a7521 Add dbi.NoRecordError and update Quotes to use it 2004-08-16 17:34:58 +00:00
James Vega
57c2f263f9 Fix broken Quotes.info and improve Quotes.search by passing the predicate
to QuotesDB.search instead of the regexp.
2004-08-16 16:36:18 +00:00
James Vega
1a6754a307 Http.cyborg now uses the user's nick if non is specified 2004-08-16 04:48:35 +00:00
James Vega
176c71b6a9 Fix Currency.xe. Also, some slight reply cleanups and default Currency.currency
to use Currency.yahoo
2004-08-16 03:34:36 +00:00
Jeremy Fincher
60a0810b97 Added change command. 2004-08-15 18:38:07 +00:00
Grant Bowman
7f9a95d50b Updated docstring for def rfes method to give Request For Enhancement acronym. 2004-08-13 15:33:58 +00:00
Jeremy Fincher
31b1bdfcc8 Changed an info log to a debug log. 2004-08-13 12:31:38 +00:00
James Vega
c2d5ac56ce Updated for database independence 2004-08-13 03:50:38 +00:00
Jeremy Fincher
f45c3f5923 Default to msg.nick. 2004-08-12 18:53:11 +00:00
James Vega
25858a7c00 Some slight adjustments brought about by investigating Bug #1002363 2004-08-12 14:15:27 +00:00
Jeremy Fincher
a1a703df32 Let's go to repr. Beware, people, this may invalidate certain databases. 2004-08-12 07:41:05 +00:00
Jeremy Fincher
1c69d9746c No notes to self. 2004-08-12 07:40:11 +00:00
Jeremy Fincher
d64bc77b5a Testing remotely blows. 2004-08-11 23:40:56 +00:00
Jeremy Fincher
7f1c57c388 Testing remotely blows. 2004-08-11 23:37:41 +00:00
Jeremy Fincher
a6f03fa33a Updated as a precursor to making it database-independent. 2004-08-11 23:35:11 +00:00
Jeremy Fincher
3af85f301b Updated as a precursor to making it database-independent. 2004-08-11 23:31:18 +00:00
Jeremy Fincher
985eb7beee Updated as a precursor to making it database-independent. 2004-08-11 23:28:45 +00:00
Jeremy Fincher
a9ab89664c Moved logfilesize to Status. 2004-08-11 17:04:57 +00:00
Jeremy Fincher
58e40a81bc Small type change. 2004-08-11 17:04:08 +00:00
Jeremy Fincher
0768ce1c85 Converted to use dbi. 2004-08-11 06:17:11 +00:00
Jeremy Fincher
ab29dbb479 Removed useless DunnoDBInterface. 2004-08-11 05:50:53 +00:00
Jeremy Fincher
c941521ba0 Converted to use dbi. 2004-08-11 05:48:28 +00:00
Jeremy Fincher
e5e98fdc2f Initial checkin. 2004-08-11 05:14:15 +00:00
Jeremy Fincher
759f38f8e0 Use makeChannelFilename. 2004-08-11 05:00:09 +00:00
Jeremy Fincher
92a04920cb Added a bit more flushing. 2004-08-11 04:57:55 +00:00
Jeremy Fincher
9ceb89c254 Dumb, error. 2004-08-10 15:45:26 +00:00
Jeremy Fincher
1b10c0ad26 Only write the file if we're monitoring words. 2004-08-10 15:45:03 +00:00
Jeremy Fincher
532ac414a0 Added includeNetwork. 2004-08-10 15:40:21 +00:00
Jeremy Fincher
e908b14c64 Added a field command. 2004-08-10 15:24:01 +00:00
Jeremy Fincher
245c77d69b Made the maximum length configurable. 2004-08-10 08:09:25 +00:00
Jeremy Fincher
ad0ffd2752 Let's make sure people can't run levenshtein (an O(n**3) algorithm) on large inputs. I gave it to lambdaman almost 10 minutes ago and it's still not finished. 2004-08-10 07:42:38 +00:00
Jeremy Fincher
a39ad7b801 Changed info logs to debug logs. 2004-08-10 06:14:31 +00:00
Jeremy Fincher
4e92a0d0dd No => Neutral. 2004-08-09 15:04:52 +00:00
Jeremy Fincher
f19c98a8f1 Extra space zapped\! 2004-08-08 19:34:15 +00:00
Jeremy Fincher
efc34691bf Added Note.reply). 2004-08-08 16:50:09 +00:00
Jeremy Fincher
52cbec4838 Fixed some bugs with note orders, etc. 2004-08-07 00:48:03 +00:00
Jeremy Fincher
ec16cf9622 New implementation using FlatfileDB. 2004-08-07 00:41:55 +00:00
Jeremy Fincher
a59ba2563d Bugzor fix0red. 2004-08-06 17:37:28 +00:00
Jeremy Fincher
efc095fcc6 Broke user and last commands off. 2004-08-06 17:35:00 +00:00
James Vega
a290f4bff5 Excuses are gone 2004-08-06 12:41:07 +00:00
Jeremy Fincher
3a916b2486 Updated to allow a dirname, so I can use it later for ChannelLogger. 2004-08-06 11:29:51 +00:00
Jeremy Fincher
542a9a8193 Not die, close. Close, not die. 2004-08-06 11:23:25 +00:00
Jeremy Fincher
42bd2d42ae Updated to use FlatfileDB. 2004-08-06 11:16:05 +00:00
Jeremy Fincher
8a835a0b15 Removed configure and added a class docstring. 2004-08-06 09:52:36 +00:00
James Vega
04d0e5f667 Infobot is looking pretty complete! 2004-08-06 02:42:20 +00:00
James Vega
2952ed4d07 Make sure we don't start a game if the file doesn't exist. Also, complete
sentences are nice to have.
2004-08-06 02:01:35 +00:00
James Vega
5728974ea2 We only want to hide/count characters in string.ascii_lowercase 2004-08-05 20:29:20 +00:00
Jeremy Fincher
d134a2d9ac Updated to use webutils throughout. 2004-08-05 18:29:26 +00:00
Jeremy Fincher
667b5ff0b7 Extra data directory, no yuo\! 2004-08-05 05:59:14 +00:00
Jeremy Fincher
5c4d0e48cb Extra space. 2004-08-05 05:57:53 +00:00
Jeremy Fincher
2bbfc6f67a Forgot to import sets. 2004-08-05 05:32:18 +00:00
Jeremy Fincher
8daceeaebd Changed the way channel databases are handled, added supybot.databases.plugins.channelSpecific. 2004-08-05 05:23:44 +00:00
Jeremy Fincher
75f1eb4eee Updated to handle some EnvironmentErrors. 2004-08-05 05:20:13 +00:00
Jeremy Fincher
4be774363a Yeah, shouldn't have committed this without testing first. 2004-08-05 04:15:33 +00:00
Jeremy Fincher
fdc8cdb15c Let's make relaying the hostmasks on join optional. 2004-08-05 04:01:52 +00:00
Jeremy Fincher
250df8538c Slight update to make the code a touch cleaner. 2004-08-05 04:01:22 +00:00
Jeremy Fincher
76a79b0d76 New Dunno implementation. 2004-08-05 03:59:40 +00:00
Jeremy Fincher
cb52197d1b Forgot to close the files. 2004-08-04 12:39:24 +00:00
Jeremy Fincher
68516b8fec Let's catch some socket.timeout action. 2004-08-04 06:19:31 +00:00
Jeremy Fincher
350f189041 FlatfileDB rulez0rs. Now we just have to convert Dunno and FunDB to use it. 2004-08-04 05:56:30 +00:00
James Vega
9db07346dc Fix (and cleanup) thanks to the suggestion in Bug #1002547 2004-08-04 02:33:57 +00:00
Jeremy Fincher
bbd401533f Added requireCapability. 2004-08-03 07:32:18 +00:00
Jeremy Fincher
53c19e314b supybot.plugins.Dunno.prefixNick. 2004-08-03 07:28:14 +00:00
Jeremy Fincher
86f2cb8efa Registry values for Status.cpu. 2004-08-03 07:03:56 +00:00
Jeremy Fincher
c51a9db841 Updated to use the same scheme as Bugzilla. 2004-08-03 05:52:03 +00:00
Jeremy Fincher
cf90f3ce38 Later is now persistent. 2004-08-03 05:10:47 +00:00
Jeremy Fincher
e729915fec Updated severely. 2004-08-03 04:39:11 +00:00
Jeremy Fincher
b6a03d9ac1 Proxy for Google. 2004-08-03 04:29:25 +00:00
Jeremy Fincher
766d77e107 Updated to be smarter, though we still need ctime watching. 2004-08-02 20:33:58 +00:00
Jeremy Fincher
64d5f53dc4 Comment our use of sendMsg instead of queueMsg. 2004-08-02 19:42:48 +00:00
James Vega
c08ee5ecc6 model Tail._send after LogToIrc's setup 2004-08-02 19:14:28 +00:00
Jeremy Fincher
f9e96770a3 Let's make sure the angle brackets don't change color based on capitalization. 2004-08-02 18:03:27 +00:00
Daniel DiPaolo
55a38cb211 Fixed lingerinb bug from when random quotegrabs stuff was converted to config vars 2004-08-02 17:00:40 +00:00
James Vega
35ab104533 No need to import registry twice, and Strike can't even remember what that
jab at me is for, so I'm removing it.
2004-08-02 16:19:32 +00:00
Jeremy Fincher
47a098eb2d Ininital checkin of Tail. 2004-08-02 12:39:36 +00:00
Jeremy Fincher
a4fdb02291 The default is not to limit the number of messages. 2004-08-02 10:52:24 +00:00
Jeremy Fincher
5300aff306 Forgot to setDaemon. 2004-08-02 00:38:39 +00:00
Jeremy Fincher
d81ca6fa08 New Markov implementation. It's still broken, but I gotta run, so I'll fix it later. 2004-08-01 20:28:08 +00:00
James Vega
09c81c6d24 Update to use the registry for denying capabilities. 2004-08-01 15:35:31 +00:00
James Vega
d47d54bc82 Almost out entire testsuite works, yet again. Yay! 2004-08-01 14:38:37 +00:00
Jeremy Fincher
b6ba7955ac With some clearer thinking, I believe this is the proper implementation of tmpDir. If there's something wrong with it, send me a note or write a test and it'll be fixed. 2004-08-01 12:46:03 +00:00
Jeremy Fincher
197238efa0 Lucky should error if given no args. 2004-07-31 18:42:48 +00:00
Jeremy Fincher
f349f08111 Changed IrcObjectProxyRegexp to SimpleProxy to more accurately show what the deal is. 2004-07-31 12:14:13 +00:00
Jeremy Fincher
b4f7b878cf Forgot to prepend something to the tell. 2004-07-31 12:09:41 +00:00
Jeremy Fincher
4f248a0e03 Initial checkin. 2004-07-31 12:06:22 +00:00
Jeremy Fincher
823bfb040f Added utils.AtomicFile and converted our uses of 'w' to it. This rocks. 2004-07-31 10:21:07 +00:00
Jeremy Fincher
fe8a8ee8fd Let's make sure our hashes are case-insensitive. 2004-07-31 08:54:03 +00:00
Jeremy Fincher
ae26bf4a6c Still changing over those variable names. 2004-07-31 08:43:58 +00:00
Jeremy Fincher
fb9a19ca17 Bugfix. 2004-07-31 08:26:29 +00:00
Jeremy Fincher
9772c45af3 Made description optional. 2004-07-31 08:05:46 +00:00
Jeremy Fincher
d8d1b9f445 Added channel limit enforcement. RFE #1000368. 2004-07-31 07:46:54 +00:00
Jeremy Fincher
9165c698e0 Changed to use a 6-barrel revolver. 2004-07-31 07:01:46 +00:00
Jeremy Fincher
750d6c5e5b Added tell to Infobot. 2004-07-31 06:46:19 +00:00
James Vega
0412055a85 There's no need to test all of the tokens we're looking at. If the first one
is a command, bail out.
2004-07-31 06:32:01 +00:00
James Vega
eeacd8bd22 Fixed the issue with responding when he shouldn't be by making try:finally
one fat bastard.
2004-07-31 04:52:50 +00:00
Jeremy Fincher
1cb576db03 Updated to include new status command. 2004-07-31 03:45:46 +00:00
James Vega
115a3a88ec move isCtcp to ircmsgs and fix up a couple things with Infobot 2004-07-31 03:45:25 +00:00
James Vega
c31512da01 We can respond if we're addressed but there's no terminal question mark. Actions
on the other hand are the DEVIL! They get banished immediately.
2004-07-31 02:01:28 +00:00
Jeremy Fincher
a3e04ea9e8 Handled some XXXs. 2004-07-31 00:46:26 +00:00
James Vega
a421cbcd54 No need to tag or's since you can't escape the | 2004-07-30 23:49:44 +00:00
Jeremy Fincher
c83c8c3ec3 Fixed bugz0rs in URL, added vacuum (called on stats). 2004-07-30 23:41:17 +00:00
Jeremy Fincher
893727f962 Fixed some bugz0rs. 2004-07-30 23:40:36 +00:00
Jeremy Fincher
565c6b7347 Fixed bugz0rs in URL, added vacuum (called on stats). 2004-07-30 23:39:57 +00:00
James Vega
7f112672de Added <action>, <reply>, and | handling 2004-07-30 23:08:16 +00:00
Jeremy Fincher
2336af5525 Updated to allow multiple servers. 2004-07-30 06:52:21 +00:00
Jeremy Fincher
544bfa35da Current temperature *in*, not *at*. 2004-07-29 18:36:45 +00:00
Jeremy Fincher
40ea535e06 Forgot to add rainbow to the filters list. 2004-07-29 10:47:40 +00:00
Jeremy Fincher
a7dcf7604b Removed PersistentDictionary. 2004-07-29 06:58:42 +00:00
Jeremy Fincher
206d8bd527 Added the note ids that are unread to the notification message. 2004-07-28 20:25:11 +00:00
Jeremy Fincher
bfa2382aae Slight doc/style updates. 2004-07-28 16:42:39 +00:00
Jeremy Fincher
6886a88d5c Added KeepAlive. 2004-07-28 06:46:28 +00:00
Jeremy Fincher
7c71096929 Changed the default for setValue keyword in setUserValue. 2004-07-28 06:12:02 +00:00
Jeremy Fincher
66bad99eaa Let's make sure getUrls doesn't return duplicates. 2004-07-28 06:02:09 +00:00
Jeremy Fincher
d594232c5c Reduced functionality, but I doubt anyone will complain. Much cleaner and clearer now that we're using flat files. 2004-07-28 05:59:30 +00:00
Jeremy Fincher
a42eb99cdf Bug in nicks. 2004-07-28 03:08:03 +00:00
Jeremy Fincher
848303c021 Fix for world.documenting issue. 2004-07-28 02:20:58 +00:00
Jeremy Fincher
8f72aeca1a Fix for cycling bug. 2004-07-27 23:58:07 +00:00
Jeremy Fincher
65c8b48d40 We're probably going to use Joel's irclib.py, stripped for its DCC stuff. 2004-07-27 23:55:05 +00:00
Jeremy Fincher
32ba3b10b1 Made crossword fail when an active hangman game has a solution in the answer set. 2004-07-27 22:04:43 +00:00
Jeremy Fincher
82161ee386 Refactored not to use SQLite; we lose anagrams, but crossword and hangman become much easier to use. 2004-07-27 17:43:17 +00:00
Jeremy Fincher
fe55f17cbf Updated to use only the registry. 2004-07-27 05:19:14 +00:00
Jeremy Fincher
01e3cbad9e Updated, adding some logging, adding style dots to some others, etc. 2004-07-27 05:17:31 +00:00
Rob Sanderson
50c650ace3 Sample File server for DCC. Uses DCC Chat to navigate directory structure.
Allows multiple configurable queues on multiple channels.
-- Azaroth
2004-07-27 02:05:18 +00:00
Jeremy Fincher
377c443405 Deprecated, with no requests for revival. Removed. 2004-07-26 14:37:29 +00:00
Jeremy Fincher
16f4231780 Forgot questions. 2004-07-25 18:24:51 +00:00
James Vega
d868a17bf9 Added "Date Submitted" to the reported information 2004-07-25 01:02:37 +00:00
Jeremy Fincher
d0552fdcf2 Let's segregate our ChannelLogger logfiles. 2004-07-24 05:46:35 +00:00
Jeremy Fincher
f9c61271ea w00, less path mungingEXCLAIMEXCLAIM 2004-07-24 05:18:26 +00:00
James Vega
b2dbbe9ef5 small cleanups 2004-07-24 05:09:22 +00:00
Jeremy Fincher
db111b7a1b Removed, they broke. 2004-07-24 05:08:45 +00:00
Jeremy Fincher
177d6fea07 Added myself as the __author__. 2004-07-24 02:30:19 +00:00
Jeremy Fincher
b9da065391 Slight tweak. 2004-07-24 02:29:51 +00:00
Jeremy Fincher
70dc5c3096 Updated. 2004-07-23 21:27:16 +00:00
Jeremy Fincher
7869413b55 Add a log.info. 2004-07-23 06:55:54 +00:00
Jeremy Fincher
3d039fcdc4 Slight docstring fix. 2004-07-23 05:03:27 +00:00
Jeremy Fincher
278310e999 Moved some commands from Utilities to Format. 2004-07-23 04:55:17 +00:00
Jeremy Fincher
2369a1adae Updated. 2004-07-22 22:58:06 +00:00
Jeremy Fincher
2ebbec7d95 Added format command. 2004-07-22 22:55:06 +00:00
Jeremy Fincher
28d702ae82 Finished color command. 2004-07-22 22:46:46 +00:00
Jeremy Fincher
3cb0cf82d6 It's good for things to compile. 2004-07-22 22:17:45 +00:00
Jeremy Fincher
f44121910a Initial checkin. 2004-07-22 22:15:13 +00:00
Jeremy Fincher
01435e1399 Fixed some bugs, added rainbow, etc. 2004-07-22 19:10:30 +00:00
Jeremy Fincher
ce315d33a1 Forgot a #. 2004-07-22 02:20:32 +00:00
James Vega
315810d08e yay! no more stray whitespace 2004-07-21 19:36:35 +00:00
James Vega
27e3b07119 Improved RSS.announce 2004-07-21 19:12:57 +00:00
James Vega
9d4b715004 Fix a typo and remove extraneous whitespace 2004-07-21 19:06:49 +00:00
James Vega
093aa40335 whitespace 2004-07-21 01:00:37 +00:00
Jeremy Fincher
39bf2e4848 Minor updates. 2004-07-20 15:59:04 +00:00
Jeremy Fincher
368958388f Added aol filter. 2004-07-20 09:28:38 +00:00
Jeremy Fincher
2d11b44d36 Added aol filter. 2004-07-20 09:28:38 +00:00
Jeremy Fincher
95f8a7407d Added Nickometer plugin from baggins. 2004-07-20 09:04:51 +00:00
Jeremy Fincher
2b506b2fc7 Made setUserValue argument order consistent with userValue argument order. 2004-07-20 07:34:22 +00:00
Jeremy Fincher
35e2c45f2f Added multiple recipient support. 2004-07-20 07:03:15 +00:00
Jeremy Fincher
1cc62cf609 Added a list command. 2004-07-20 06:37:21 +00:00
Jeremy Fincher
83e16fa4bb Added some help and Dunno.stats. 2004-07-20 05:36:59 +00:00
Jeremy Fincher
4a7e2dba20 Example plugin helps. 2004-07-20 05:26:52 +00:00
James Vega
327254a85d Add Currency plugin and fix some whitespace annoyances. 2004-07-20 03:51:56 +00:00
James Vega
0585ccb090 Improve Weather.wunder's UV report and add heat index reporting 2004-07-18 22:25:12 +00:00
Jeremy Fincher
bc1027d8cc Updated the function to match the help. 2004-07-17 16:51:27 +00:00
Jeremy Fincher
efca3783c1 Let's make sure to handle the situation when the Irc object isn't in self.connected. 2004-07-15 15:05:41 +00:00
Jeremy Fincher
74208016df Added RFE about connected time. 2004-07-15 06:56:54 +00:00
James Vega
91a440e6b3 Add rudimentary blocking of adjusting one's own karma 2004-07-07 18:10:00 +00:00
Jeremy Fincher
e5e1f2e84e Bugfix. I can't test this on my laptop, so expect a couple more of these. 2004-07-02 14:08:19 +00:00
Jeremy Fincher
88751622c7 Don't number if there's only one factoid, and added a factoidPrefix configuration variable. 2004-07-02 13:58:29 +00:00
Jeremy Fincher
cc193c39ea Added lucky command. 2004-07-02 13:53:33 +00:00
Jeremy Fincher
0937ba22ca Added a channel-specific enforce value. 2004-07-01 17:55:10 +00:00
James Vega
180d2e8392 Fix some help messages 2004-06-28 19:38:05 +00:00
Jeremy Fincher
d9d8c04e24 Slight bugfix. 2004-06-26 20:29:55 +00:00
Jeremy Fincher
dae0db1de5 RFE #952861. 2004-06-25 14:14:39 +00:00
James Vega
847227622f Fix some bugs I introduced with the conversion to utils.getSocket and improve
DCC's error checking.
2004-06-20 18:03:11 +00:00
James Vega
9d9c3020ca Add handling of opening sockets to communicate with IPV6 hosts. 2004-06-20 07:37:25 +00:00
James Vega
18138da1c0 Catch some sqlite exceptions that probably shouldn't be happening, but I
don't have the best of luck with sqlite.
2004-06-19 18:03:58 +00:00
James Vega
21764931ec Fix some typos in configure() 2004-06-19 18:00:03 +00:00
James Vega
2657257535 Fixed a couple bugs and added tests for said bugs. 2004-06-19 00:10:04 +00:00
James Vega
b9598abfb8 Herald.default & conf.supybot.plugins.Herald.defaultHerald 2004-06-18 18:32:05 +00:00
Jeremy Fincher
6f336f297e Possible fix for the dumb bug from dumb servers who put dumb dots in the dumb channels's dumb name. 2004-06-14 06:14:37 +00:00
Jeremy Fincher
b2a70f29fe Fixed bug reported by locsmif on #supybot. 2004-06-10 13:34:06 +00:00
James Vega
5633b9d46b Updated the tiny regexp to match the site's new layout. Added more checks for
nonSnarfingRegexp. Lowered the minimum length we check for tiny URLs since
they can be as short as 20 characters.
2004-06-07 19:45:49 +00:00
Jeremy Fincher
2bf216626d Changed a message slightly. 2004-06-07 12:20:51 +00:00
Jeremy Fincher
9b662b3edc Made registry variables for the defaultLanguage and safeSearch default. 2004-06-07 12:20:16 +00:00
James Vega
36e7931b83 A few small corrections 2004-06-07 05:17:50 +00:00
James Vega
b77a16f9e4 hamweather changed on us 2004-06-06 21:21:15 +00:00
James Vega
5693e0e30e Fixed some error reporting 2004-06-06 21:18:18 +00:00
Jeremy Fincher
14ae0595ba Help needed help. 2004-06-05 06:02:31 +00:00
James Vega
4479c43d1d Cleaned up regexp naming so that it is more consistent and easier to use with
multiple weather commands. Added Weather.wunder.
2004-06-04 19:49:08 +00:00
James Vega
d508b19347 Evil lines of DOOM!!!...or just lines that should be empty but have
whitespace.
2004-06-04 06:14:29 +00:00
Jeremy Fincher
f0c3ceabcd Added a nice little finally, just in case. 2004-06-02 05:16:54 +00:00
Jeremy Fincher
24c25436be Fixed bug in announcements. 2004-06-01 16:22:48 +00:00
James Vega
880bf8544c Somehow this bug has been around since 0.77.0 2004-05-27 16:47:05 +00:00
Jeremy Fincher
b01ca9845f Change to a sendMsg to stave off a possible loop. 2004-05-11 18:14:23 +00:00
Daniel DiPaolo
6d5050eef8 Okay, total exorcism of the stupidity. 2004-05-11 04:40:38 +00:00
Daniel DiPaolo
ebaecbf665 Okay, previous fix was super-dumb so for now I'm making it just not allow pipes
in aliases at all, though we may decide to change that later.
2004-05-11 04:37:26 +00:00
Daniel DiPaolo
09724663bd Fixed a typo in the Relay.join docstring. 2004-05-10 22:17:45 +00:00
Daniel DiPaolo
c93171012f pipeSyntax is now in supybot.reply AND it's channel-specific .. fixed addAlias
to reflect that
2004-05-10 22:14:54 +00:00
Jeremy Fincher
6d1092957a Stop bolding exception. 2004-05-07 16:13:02 +00:00
Jeremy Fincher
738546b4cf Updateed to have a bit more personality and infinity percent more configuration variables. 2004-05-07 11:34:56 +00:00
Jeremy Fincher
741fc1d8d0 Oops, didn't anchor the no. 2004-05-06 20:09:16 +00:00
Daniel DiPaolo
8dccee975f Unclaiming Note (sorry, ink), claiming Todo, fixing the other author strings. 2004-05-06 16:33:43 +00:00
Jeremy Fincher
e59ae37415 Commented out some print statements, made the reply not prefix the name. 2004-05-06 16:15:21 +00:00
Jeremy Fincher
e3643e0d54 Complete rewrite. 2004-05-06 15:54:26 +00:00
Daniel DiPaolo
a764359d3d Author strings, yay. 2004-05-06 15:12:41 +00:00
Daniel Berlin
583f08f3da Ignore no user error when trying to set last location 2004-05-02 16:21:35 +00:00
James Vega
86451cc8ae Added Sourceforge.fight 2004-05-01 21:38:49 +00:00
James Vega
336fabe61f Fix bug #945522 2004-05-01 19:53:28 +00:00
James Vega
3672f72b96 Returning after irc.error is good 2004-05-01 19:25:19 +00:00
Jeremy Fincher
2ebabe1a73 Hah! 2004-05-01 00:15:11 +00:00
Jeremy Fincher
d82c694a05 Reimplemented set to be more general. 2004-04-30 19:21:02 +00:00
Jeremy Fincher
6b3ed89e17 Minor updates. 2004-04-30 19:20:47 +00:00
Jeremy Fincher
ea90ba36db Added ignores. 2004-04-30 19:19:59 +00:00
Jeremy Fincher
ae542511be Our first use of the userdata registry! 2004-04-30 18:36:16 +00:00
Jeremy Fincher
e3b690f933 Added userdata registry. 2004-04-30 18:24:35 +00:00
Jeremy Fincher
ab1b7d3434 Initial checkin. 2004-04-30 18:24:01 +00:00
Jeremy Fincher
d43cb1403d Fixed bugz0r with regexp. 2004-04-30 18:23:36 +00:00
Jeremy Fincher
5d10dc2047 Oops, syntax error. 2004-04-30 16:55:42 +00:00
Jeremy Fincher
21b1acd3f4 Oops, forgot to update these for the protocols change. 2004-04-30 15:03:20 +00:00
Jeremy Fincher
3eedd04653 Initial checkin. 2004-04-30 09:10:06 +00:00
Jeremy Fincher
4aedfc0077 Initial checkin. 2004-04-30 08:35:19 +00:00
Jeremy Fincher
eaf40ceb71 Added __author__ string. 2004-04-30 08:13:12 +00:00
Jeremy Fincher
cf54ef75cf Added reply and tweaked success. 2004-04-30 06:12:20 +00:00
Jeremy Fincher
b21b3af3c2 Genuflect before the master of anality (and rejoice that bug #944861 has been fixed). 2004-04-30 05:21:13 +00:00
Jeremy Fincher
dc1bc4ba55 Updated a ton of configuration variables. 2004-04-30 02:13:42 +00:00
James Vega
65ad15dd45 Fixed bugs in zipinfo and netcraft 2004-04-30 01:39:29 +00:00
Jeremy Fincher
1638a1c796 Fixed bug #941579. 2004-04-29 11:52:20 +00:00
Jeremy Fincher
2c2e21e765 Fixed bug #941101. 2004-04-29 11:49:24 +00:00
James Vega
20ac0993bc Add Http.zipinfo 2004-04-28 21:13:33 +00:00
James Vega
7d3565769c Mark the files that I'm "claiming" 2004-04-28 08:45:00 +00:00
James Vega
349245a78e Fix a (probably) long-standing bug with Debian.file and pythonZgrep. Update
Debian.version so that it uses the user's 'package' name as a subword for
which to search.  This better reflects the original behavior of
Debian.version.  Also added --exact option to Debian.version in case people
don't want to use the subword search.
2004-04-28 07:54:04 +00:00
Jeremy Fincher
cd3039317d Added an author command. 2004-04-28 06:30:55 +00:00
Jeremy Fincher
41a1c9f4d1 lock, unlock, restore. 2004-04-27 11:04:36 +00:00
Jeremy Fincher
4db5d0e536 Let's not synchronize topics unless we're actually relaying the channel, k? 2004-04-27 10:55:02 +00:00
Jeremy Fincher
623d71911f Fixed bug #942506. 2004-04-26 19:42:25 +00:00
Jeremy Fincher
27cd893dbd Make sure we don't take revenge on ourselves. 2004-04-26 15:35:56 +00:00
Jeremy Fincher
c63826dcff Better traceback handling. 2004-04-22 21:34:40 +00:00
Jeremy Fincher
2c1437c8fc Initial checkin for Anonymous. 2004-04-22 03:53:41 +00:00
Jeremy Fincher
e50f3ccbac Added Utilities.last. 2004-04-22 03:39:38 +00:00
Jeremy Fincher
d2a80781dc Should fix both RSS bugs Vee2d2 reported. 2004-04-22 02:59:15 +00:00
Jeremy Fincher
b5ac09b4e1 Oops, forgot to update these for the reviter=>reversed change. 2004-04-22 02:55:46 +00:00
James Vega
173af6567f Update RSS.info to accept an rss feed name as well as a url 2004-04-21 07:38:18 +00:00
Jeremy Fincher
f7010805ee Made 'alias foo bar' work as expected. 2004-04-20 11:28:03 +00:00
Jeremy Fincher
c1313130a8 Added a monologue command. 2004-04-20 11:19:31 +00:00
Jeremy Fincher
ed8df0a998 Updated sorted for 2.4 compatibility. 2004-04-20 10:04:09 +00:00
Jeremy Fincher
85807dd077 Fix for slashdot bug, I think. 2004-04-20 09:51:55 +00:00
Jeremy Fincher
96838d0dbc Removed catch, moved curry to utils.py 2004-04-20 09:44:58 +00:00
Jeremy Fincher
eee1f7cee2 Added a <number of headlines> argument to feed commands. 2004-04-19 19:24:52 +00:00
James Vega
ca9f696c8c Weed out the last of the floating point COUNT bugs 2004-04-19 15:16:31 +00:00
James Vega
48f2de64a4 If a project doesn't have any bugs/rfes/trackers, we should just say so
instead of raising an exception and making it look like there was a problem.
2004-04-18 20:16:55 +00:00
Jeremy Fincher
086a2fcab6 Refactored LogLevel crap. 2004-04-18 06:24:37 +00:00
Jeremy Fincher
e7f6aa884f FinallyEXCLAIM 2004-04-18 00:35:54 +00:00
James Vega
2a62e3cd5b supybot.plugins.Babelfish.disabledLanguages ->
supybot.plugins.Babelfish.languages
2004-04-17 17:17:45 +00:00
Jeremy Fincher
136ec785b0 New implementation to the 'prevent myself from relaying my own relay messages' code. 2004-04-17 17:14:59 +00:00
Jeremy Fincher
7ef716f406 Added the network name to the logfile for channels by default. 2004-04-17 15:53:24 +00:00
Jeremy Fincher
74f2b75fac Small changes. jamessan, look at this. 2004-04-17 14:46:50 +00:00
Stéphan Kochen
e6468e51da Updated wizard and a tiny docstring update. (ooooooooooh :p) 2004-04-17 14:43:09 +00:00
Stéphan Kochen
69b255b4f5 Commented. 2004-04-16 21:23:53 +00:00
Stéphan Kochen
4a5380b4f7 Fixed LogToIrc overriding default log level. 2004-04-16 21:11:41 +00:00
James Vega
6a7981aac0 A little refactoring and make sure Sourceforge.tracker reports the URL since
bug/rfe used to
2004-04-16 16:31:17 +00:00
James Vega
68766a5c91 *Someone* forgot to remove the debug logging. 2004-04-16 15:19:14 +00:00
Jeremy Fincher
25281d7476 Workaround for Markov wonkiness. 2004-04-16 08:31:16 +00:00
Jeremy Fincher
392108a6fc Blech, some commented-out code until after the release. 2004-04-16 07:59:47 +00:00
Jeremy Fincher
0284ec803e Added supybot.plugins.LogToIrc.notice, for sending logs to nicks via NOTICE instead of PRIVMSG. 2004-04-16 07:50:06 +00:00
Jeremy Fincher
bf7a893a75 No need to ghost; let's try switching to the nick and only ghost if we get a 433. 2004-04-16 07:43:52 +00:00
Jeremy Fincher
16c4150d1c Mega r0x0r update. 2004-04-16 07:40:18 +00:00
Jeremy Fincher
99adf8511f Uh, someone forgot to make the remainder of the changes necessary for the unColor -> stripColor conversion... 2004-04-15 23:41:24 +00:00
James Vega
b9ab839470 BadWords will now filter words that have been formatted 2004-04-15 21:20:52 +00:00
Jeremy Fincher
38fee5b2dd Oops, forgot a canonicalName. 2004-04-15 14:17:07 +00:00
Jeremy Fincher
86a217c4b3 Added. 2004-04-15 06:41:04 +00:00
Jeremy Fincher
227738f78e Bugfix for Shame. 2004-04-15 06:36:34 +00:00
James Vega
08fc07b698 Yay! Finally able to consolidate Sourceforge.{rfe,bug} into
Sourceforge.tracker. Less code, more functionality. What could be better?
2004-04-15 06:20:21 +00:00
Jeremy Fincher
c428e8908b Improved Google.spell message. 2004-04-14 23:33:18 +00:00
Jeremy Fincher
bb850f2d6a Added some extra logging. 2004-04-14 15:47:10 +00:00
Jeremy Fincher
866e4ebd62 Added the ability to have multiple targets as well as do some capability-checking on the targets. 2004-04-14 15:46:23 +00:00
Jeremy Fincher
6504dfcaa1 Ooh, a better implementation. I rock. 2004-04-14 14:35:06 +00:00
Jeremy Fincher
1cb8cd0933 Added RFE #900293. 2004-04-14 10:13:53 +00:00
Jeremy Fincher
b15b85ea7c Changed the name from LogToChannel to LogToIrc and made it capable of message nicks and not just channels. 2004-04-14 09:31:15 +00:00
Jeremy Fincher
a4bf228a45 Updated help for echo. 2004-04-14 02:40:44 +00:00
James Vega
403a561671 Add supybot.plugins.Weather.convert, which determines weather or not whether
will convert temperature to the configured unit.
2004-04-14 00:26:08 +00:00
Jeremy Fincher
5d8f0156fb Fixed bug #934240. 2004-04-13 18:25:49 +00:00
Jeremy Fincher
aea2f421e8 Updated a docstring and made sure to lower all the channel logfile names. 2004-04-13 05:24:05 +00:00
Jeremy Fincher
132adeff7d Updated. 2004-04-13 05:18:17 +00:00
Daniel DiPaolo
e32b66df93 Fixed a boo-boo in the help string for fundb.add 2004-04-13 04:08:15 +00:00
Jeremy Fincher
72c0eb5d23 Added success. 2004-04-13 01:49:56 +00:00
James Vega
0027117e8c Fix some coloring/formatting bugs we had 2004-04-13 01:01:17 +00:00
Jeremy Fincher
e877874cf7 Forgotten colon. 2004-04-13 00:59:35 +00:00
Jeremy Fincher
cb97f75027 Added the ability to auto-{op,voice,halfop}. 2004-04-13 00:58:56 +00:00
Stéphan Kochen
1541f051fd Seperated logging to channels to it's own plugin.
(...and a couple of smaller changes to log itself)
2004-04-12 16:08:23 +00:00
Jeremy Fincher
ec0dd27960 All in the name of case insensitivity. 2004-04-09 16:29:16 +00:00
Jeremy Fincher
0194abff28 I may finally have squished the most obvious bugs. 2004-04-09 15:43:51 +00:00
Jeremy Fincher
8a979b3ada Updated. 2004-04-09 15:13:26 +00:00
Jeremy Fincher
34ca5530b0 Man, I really didn't get enough sleep last night. Let's try this. 2004-04-09 11:38:06 +00:00
Jeremy Fincher
f77f48d0f3 Added some lockingEXCLAIM w00rEXCLAIM LocksEXCLAIM 2004-04-09 05:22:56 +00:00
James Vega
b2153c83fb unColor is now working. Added a colorstrip outfilter to Filter to close RFE
#863599
2004-04-09 03:59:12 +00:00
James Vega
47d7f5e18b Correctly get the disabledLanguages value (it's a ChannelValue, not
GlobalValue) and update the tests to match the new failure string.
2004-04-08 14:34:54 +00:00
James Vega
9d3c1e6e8b commaAndify(..., And='or') 2004-04-08 14:09:46 +00:00
Jeremy Fincher
60bdc8bded Picked up a few more configuration variables. 2004-04-08 11:27:34 +00:00
James Vega
8587c3cd4f Added supybot.plugins.Babelfish.disabledLanguages to disable certain languages
from being translated/spoken
2004-04-08 03:28:28 +00:00
Jeremy Fincher
5f53515a54 Fixed bug that cause RSS.announce not to announce in more than one channel. 2004-04-05 21:36:27 +00:00
Jeremy Fincher
77e6aa7453 Oops, syntax error. 2004-04-05 15:57:22 +00:00
Jeremy Fincher
b74cbfafef Errant dot, begone why the FSCK can't I put an exclamation point in a stupid commit message? Bash freaking sucks. zsh handles this just fine. I can't even escape the stupid markEXCLAIMEXCLAIMEXCLAIM I CAN'T EVEN PUT STUPID PARENTHESES IN THESE COMMITS MESSAGES DIE GNU DIE DIE DIE DIE DIE DIE STUPID DOUBLE QUOTATION PARSING BITCHES 2004-04-05 10:18:45 +00:00
Jeremy Fincher
8979bc8c3d takeRevengeOnOps. 2004-04-05 10:15:05 +00:00
Jeremy Fincher
75ef083226 Fixed an error message slightly. 2004-04-05 09:57:36 +00:00
Jeremy Fincher
4c1d2c6431 Fixed bug #927010. 2004-04-05 09:52:23 +00:00
Jeremy Fincher
36f182dc60 Handled bug #926443. 2004-04-05 09:50:58 +00:00
Jeremy Fincher
f8f1b4585f Slight readability change. 2004-04-05 09:25:33 +00:00
James Vega
ee6ec32e01 Added Debian.bug 2004-04-01 17:09:20 +00:00
James Vega
14ec774fe8 *finally* got the Debian.incoming globbing fixed. fnmatch.fnmatch is wonky 2004-04-01 15:01:26 +00:00
James Vega
7e7343d968 It's nice to have sgmllib imported when you're trying to catch it's exceptions 2004-04-01 15:00:04 +00:00
Jeremy Fincher
72462d85d1 Looks like I didn't finish a thought. 2004-04-01 11:47:54 +00:00
Jeremy Fincher
d4c7db7a93 Began Relay.reconnect and changed names to nicks. 2004-03-30 21:14:34 +00:00
Jeremy Fincher
cc9522e833 Slight cleanup. 2004-03-30 08:32:17 +00:00
James Vega
346d0a5acc your colon misses you, jemfinch 2004-03-29 16:52:42 +00:00
Jeremy Fincher
7d3c9ffef0 Fix for fix for scheduler.list showing ran (but not removed) events. 2004-03-29 16:45:09 +00:00
Jeremy Fincher
c96065a540 Fix for scheduler.list showing ran (but not removed) events. 2004-03-29 16:26:09 +00:00
Jeremy Fincher
f5365a6202 Added channel logfile rotation. 2004-03-27 20:18:47 +00:00
Jeremy Fincher
07d10bb223 Fixed bug #923562. 2004-03-27 13:30:46 +00:00
James Vega
f130db33cc Better error checking with Http.stockquote and remove Http.weather's tests. 2004-03-26 00:56:31 +00:00
James Vega
a1e48a8ff7 Make sure the Wind Chill and Heat Index temps are configurable in Weather.ham 2004-03-26 00:28:51 +00:00
Jeremy Fincher
4837707e65 Slight refactoring. 2004-03-25 12:14:01 +00:00
Jeremy Fincher
154577832c Change words from a channel value to a global value. 2004-03-25 12:13:29 +00:00
Jeremy Fincher
ea8c7ddf77 Added timestamp configuration variable. 2004-03-24 23:10:55 +00:00
Jeremy Fincher
057563540f Removed leading spaces if the timestamp is set to nothing. 2004-03-24 23:05:28 +00:00
Jeremy Fincher
adc046a6a0 Added flushImmediately and [nolog] prefix. 2004-03-24 22:50:10 +00:00
James Vega
22d484ef01 YAPMR 2004-03-19 17:13:33 +00:00
James Vega
6a211adb42 YAPMR 2004-03-19 16:58:54 +00:00
James Vega
3ae730a94c Fix the passing of quoted text on to Google searches ... again. This time it's
correct.  ;)
2004-03-17 13:38:04 +00:00
James Vega
823c91ff44 Updated Wordstats plugin to allow removal of tracked words. 2004-03-14 06:43:03 +00:00
Daniel DiPaolo
4e7d862373 Removing the "see foo" referencing code as it is error-prone (it's really tough
to accurately track self-referencing leading to recursion and circular
references leading to infinite looping) and I don't think it's all that useful.
Fixing it would make the already-contorted code of this plugin even worse!
2004-03-11 04:50:09 +00:00
James Vega
a79bc26201 Updated Seen.seen to accept no arguments. 2004-03-09 22:04:41 +00:00
James Vega
672b2e9df1 Revert the non-PRIVMSG watching until we have a proper mixin to be able to
track part, join, *and* quit.
2004-03-09 12:59:24 +00:00
James Vega
601ea799f3 Some small cleanups 2004-03-02 00:26:35 +00:00
Jeremy Fincher
b6f2cefa0c Added a revision string. 2004-03-02 00:20:32 +00:00
James Vega
e31aa252dd Don't respond with the units so as to ease nesting convert and calc 2004-03-01 23:18:21 +00:00
Jeremy Fincher
d3de7cbe30 Remove replySuccess. 2004-03-01 18:32:56 +00:00
James Vega
4b32a206c4 Add Seen trackers for PART, JOIN, QUIT (and fix ircmsgs.prettyPrint for QUIT) 2004-02-29 21:13:20 +00:00
Stéphan Kochen
4db8096757 Don't notice news to the channel with supybot.reply.withPrivateNotice on. 2004-02-29 14:12:10 +00:00
Jeremy Fincher
4b1e5b5a74 Don't display errors in snarfers,, mo. 2004-02-27 17:20:57 +00:00
Jeremy Fincher
700fe71958 Minor update to cpu output, mithro said it was confusing. 2004-02-27 08:20:59 +00:00
Jeremy Fincher
8ea62d2503 I should get some kind of anality award. 2004-02-26 17:16:22 +00:00
Jeremy Fincher
aabd318710 Let's make Heralds use standardSubstitute too. 2004-02-26 16:45:38 +00:00
Jeremy Fincher
fc71c53b0e Made echo use standardSubstitute. 2004-02-26 15:53:45 +00:00
James Vega
8590bc2134 weatherCommand -> command 2004-02-25 15:46:22 +00:00
James Vega
31c8af3fda Yay! Now Network.whois can retrieve information for any domain. 2004-02-24 21:52:53 +00:00
Jeremy Fincher
90ace9437d Minor stylistic updates. 2004-02-24 11:22:53 +00:00
James Vega
0e574d7144 Forgot something 2004-02-23 11:35:06 +00:00
James Vega
e5ce3c8ee9 A few more fixes/cleanups 2004-02-23 11:08:22 +00:00
Jeremy Fincher
52230d16e1 Somewhat fixed. 2004-02-23 09:49:47 +00:00
Jeremy Fincher
295eafcb37 Added weather command. 2004-02-23 09:05:12 +00:00
James Vega
af442c8313 I guess I should've used setValue instead of set for LicenseKey 2004-02-21 22:06:31 +00:00
James Vega
6f24ebecce Fixed some things with WeatherUnit and temperature parsing in Weather.cnn 2004-02-21 21:49:44 +00:00
James Vega
d3b8c25255 Added Weather.cnn, which retrieves weather from weather.cnn.com.
Renamed Weather.weather to Weather.ham in preparation for jemfinch adding the
ability to specify which service to use when Weather.weather is called.
Added ability to specify default temperature units in which to report the
temperature.
2004-02-21 21:11:50 +00:00
James Vega
a76036722e -.-- .- -.-- --..-- -. --- .-- -- --- .-. ... . -..-. ..- -. -- --- .-.
... .   ... ..- .--. .--. --- .-. - ...   .--. ..- -. -.-. - ..- .- - .. ---
-. .-.-.-
2004-02-20 22:45:27 +00:00
Jeremy Fincher
7859f16aa6 Fixed a bugz0r. 2004-02-20 22:41:51 +00:00
Jeremy Fincher
168b438edf Fixed bug with aliases that fail to load. 2004-02-20 08:09:59 +00:00
Jeremy Fincher
65bec68ec6 Fixed bug with aliases that fail to load. 2004-02-20 08:09:29 +00:00
Jeremy Fincher
58decb39a9 Fixed bug #900879. 2004-02-20 06:17:36 +00:00
Jeremy Fincher
dda4d61421 Added the stuff needed for channel karma. 2004-02-20 05:33:12 +00:00
Jeremy Fincher
d9a4a6da36 forgetting[something] KeyError: something 2004-02-20 05:00:31 +00:00
James Vega
61dbf12016 Remove a subclass from test_Amazon.
Only quote words in Amazon results if they are not being bolded.
2004-02-19 07:40:57 +00:00
Jeremy Fincher
c563559b29 googleSnarfer shouldn't prefixName, and shouldn't come back with failuers. 2004-02-19 07:18:33 +00:00
Daniel DiPaolo
bfea2fcc3f Make Topic.add and Topic.change agree on how strict they are with users adding
and changing topic items (i.e., they now both fallback on simply the nick
whenever a registered username is unavailable)
2004-02-18 22:36:58 +00:00
Daniel DiPaolo
dcf7d167eb Fixed typo:
<sifu> Strike|laptop: Error: I've already got ops in #grasshoppersx

That last x is the typo :)
2004-02-18 04:36:50 +00:00
James Vega
3128255c0f MoobotFactoids.randomfactoid must've felt so lonely not having anyone to test
that he was ok.  Add that to him having an unwanted msg lying around, and he
must've been quite sad.
2004-02-17 21:41:52 +00:00
Jeremy Fincher
1ef546178c Fixed doMode only to do something when there are actual arguments. 2004-02-17 19:04:24 +00:00
James Vega
3851d1d152 Added amazon snarfer and price information. 2004-02-17 16:40:32 +00:00
James Vega
7192e97376 Added url to Ebay.auction as per RFE #896118 2004-02-17 15:36:27 +00:00
Jeremy Fincher
976efd87cf Added skullY's patches for Network.whois for .orgs. 2004-02-17 08:08:18 +00:00
Daniel DiPaolo
a35e185c4b Just changed a var name to be more clear in _lock for MF, and finally fixed the
MF tests so that they all pass (without removing test functionality)!
2004-02-17 06:33:23 +00:00
Jeremy Fincher
c0dad919d6 Updated. 2004-02-17 06:29:19 +00:00
Jeremy Fincher
bef64f2b21 Should fix bugz0r with OptionList.tokenize. 2004-02-17 05:14:57 +00:00
James Vega
62f3242b81 I thought this already sorted by id... 2004-02-17 02:41:09 +00:00
Jeremy Fincher
ef550c2dc0 Fixed bug lkn4it reported -- no doJoin. 2004-02-17 01:51:54 +00:00
Jeremy Fincher
2fb2a6e8cd Made us not respond in invalidCommand if the factoid isn't found. 2004-02-16 08:30:59 +00:00
Jeremy Fincher
e86fdd4dcb WordStats didn't have a proper __revision__. 2004-02-16 04:14:57 +00:00
Jeremy Fincher
3566d941a2 Fixed bugz0r reported by gnd and lkn4it. 2004-02-16 03:54:16 +00:00
Jeremy Fincher
20b3b6ac88 Hopefully fixed the persistence problem. 2004-02-16 03:51:11 +00:00
James Vega
23393edd83 Set licensekey registry values to private values. 2004-02-14 07:17:59 +00:00
Jeremy Fincher
3776788694 Fixed bad configure juju. 2004-02-14 00:56:17 +00:00
Jeremy Fincher
fb59b25a63 Added the ability for configuration variables to be private so they can't have their values gotten by people who can't change them. 2004-02-14 00:47:21 +00:00
Jeremy Fincher
4786631c6c Made title snarfer not snarf if the URL is in an addressed message. 2004-02-13 21:57:38 +00:00
Jeremy Fincher
af0a4987f4 Made Factoids infinitely cooler. WE REFUSE TO BE A REDHEADED STEPCHILD! 2004-02-13 21:50:23 +00:00
Jeremy Fincher
8569d70f85 Fixed over-specifying test. 2004-02-13 10:33:18 +00:00
Jeremy Fincher
4c681b274c Fixed test, made sure that a failure in adding lookups doesn't keep the plugin from isntantiating. 2004-02-13 10:06:27 +00:00
Jeremy Fincher
87f4d36d6f Fixed tests. 2004-02-13 09:50:46 +00:00
Jeremy Fincher
c68a8015a0 Fixed failing tests. 2004-02-13 09:29:55 +00:00
Jeremy Fincher
f2fc683538 Added Herald.get. 2004-02-13 06:41:59 +00:00
Jeremy Fincher
2d79a470dc Fixed problem with integer-looking ids in repeat. 2004-02-13 04:24:44 +00:00
Jeremy Fincher
af60780619 Forgot an enumerate, man, that sucked. 2004-02-12 14:12:28 +00:00
Jeremy Fincher
4396d65b94 Added docstrings for the class. Eventually help should show these instead of the dispatcher helps. 2004-02-12 07:06:12 +00:00
Jeremy Fincher
31bb1abc7d Remove stupid alias crack...er...crap from Sourceforge. 2004-02-12 04:25:37 +00:00
Jeremy Fincher
b668da98aa Removed stupid alias crap\! 2004-02-12 03:59:08 +00:00
James Vega
09eae1bdcc Make sure to catch amazon.NoLicenseKey and provide a nice "hold-my-hand" help
message.
2004-02-12 01:13:16 +00:00
Jeremy Fincher
157106fad6 Changed from a warning to a debug log for unexpected NickServ notices. 2004-02-12 00:48:50 +00:00
Jeremy Fincher
dda081b302 Changed error message in the case of no license key. 2004-02-12 00:23:24 +00:00
James Vega
1f9d794943 Fix the Debian.version regexps and fully propagate the Zegrep -> Zgrep
renaming that occured a few days ago.
2004-02-11 23:39:47 +00:00
Jeremy Fincher
bd4451c3f6 Made RSS.announce require #channel,op. 2004-02-11 07:22:13 +00:00
Jeremy Fincher
1264f21f23 Fixed supybot.channels to use an IrcSet instead of a list. 2004-02-11 06:27:35 +00:00
Jeremy Fincher
cf1c3a84b9 Made Sen case-insensitive (again...) 2004-02-11 06:20:29 +00:00
Jeremy Fincher
139e1bb614 Stylistic updates. 2004-02-11 06:08:25 +00:00
Jeremy Fincher
78bf842965 Slightly more pervasive logging. 2004-02-11 06:07:50 +00:00
Jeremy Fincher
8df8c27a66 Safety catch for inconsistent wordstats/users databases. 2004-02-11 06:06:19 +00:00
Daniel DiPaolo
5aef3f2e02 Removed all instances of repr()'ing (or "%r" % ...'ing) factoid values or keys,
as that mucks about with unicode input/output which is desirable to keep.
2004-02-10 14:01:50 +00:00
Jeremy Fincher
ac74ef9819 Fix for bug #893264; we can now discover what channels require registration and only go after we've identified. 2004-02-10 04:01:05 +00:00
Jeremy Fincher
d9f1c47fba Fix for bug #893264; we can now discover what channels require registration and only go after we've identified. 2004-02-10 03:48:56 +00:00
Jeremy Fincher
71d0b0343a Made Relay *actually* save the channels in the registry. 2004-02-10 03:29:52 +00:00
Jeremy Fincher
a1cb1ae4d8 Added ghost command, caught a few more errors in identify. 2004-02-10 03:29:02 +00:00
Keith Jones
5eac427f15 Changed float division to integer division 2004-02-10 03:21:45 +00:00
Jeremy Fincher
20285ae546 Fixed bugz0rs in RSS's announcements. 2004-02-10 03:14:46 +00:00
Jeremy Fincher
0c2de453f2 Threaded RSS's announcements and made reloading/flushing work properly. 2004-02-10 02:49:52 +00:00
James Vega
dcd87d9ac2 Small grammar fix. 2004-02-09 20:32:49 +00:00
Jeremy Fincher
b63fc24865 Updated descriptions of how to re-enable commands. 2004-02-09 18:36:39 +00:00
James Vega
e3e896f014 Added proper detection of Alias plugin.
Added addition of search aliases in configure.
2004-02-09 16:47:25 +00:00
Jeremy Fincher
03084065d6 htmlToTexted the team. 2004-02-09 16:42:28 +00:00
Jeremy Fincher
e6f1b6e7ee Added a TODO. 2004-02-09 16:36:56 +00:00
Jeremy Fincher
c60664f620 Fixed bugz0r #893239. 2004-02-09 16:32:00 +00:00
Jeremy Fincher
340d1aae8d Fixed bug #893247. 2004-02-09 15:44:41 +00:00
Jeremy Fincher
08158cafcb Added a __revision__. 2004-02-09 04:40:30 +00:00
James Vega
2a586bdb78 Change project registry value to defaultProject. 2004-02-09 04:02:21 +00:00
James Vega
8623e98939 Yay, now we can convert negative numbers between bases 2004-02-09 03:08:33 +00:00
Jeremy Fincher
c290465c80 Fixed lots of stuff. 2004-02-08 10:03:27 +00:00
Jeremy Fincher
0ba2815746 Added help string for supa1337. 2004-02-08 09:25:55 +00:00
Jeremy Fincher
605129991d Fixed tests for BadWords. 2004-02-08 08:04:40 +00:00
Jeremy Fincher
5f18d57262 Slight stylistic updates. 2004-02-08 07:16:58 +00:00
Jeremy Fincher
645d654ada Updated to use plugins.ChannelUserDB. 2004-02-08 06:48:07 +00:00
Jeremy Fincher
04b2ecd5e6 Minor updates. 2004-02-08 06:24:00 +00:00
Jeremy Fincher
36c6aa2d3d Useless comment removed. 2004-02-08 03:24:30 +00:00
Jeremy Fincher
34f4e3412a Updated to a flatfile database. 2004-02-08 03:23:30 +00:00
Jeremy Fincher
679b4dec26 Gotta give the channel and id in deserialize. 2004-02-07 23:56:32 +00:00
Jeremy Fincher
d451233ec7 Oops, forgot this was a set, not a list. 2004-02-07 23:39:04 +00:00
Jeremy Fincher
5d5bffe9d2 Made channels to be stored in the registry, as well as slightly refactored do376. 2004-02-07 22:43:45 +00:00
Jeremy Fincher
c9655c6785 Added announce command. 2004-02-07 22:38:49 +00:00
Jeremy Fincher
6072094207 Changed ChannelUserDatabase to ChannelUserDB. 2004-02-07 21:36:40 +00:00
Jeremy Fincher
18fcfd9335 Converted Seen to use the ChannelUserDB. 2004-02-07 21:35:32 +00:00
Jeremy Fincher
097d4e93d6 Changed Herald to CSV. 2004-02-07 21:23:00 +00:00
James Vega
57454c86b3 Grammar proper good is. 2004-02-07 20:58:04 +00:00
James Vega
416a177e51 numbers -> integers 2004-02-07 20:51:30 +00:00
Keith Jones
4d296473e5 Modified base command to allow conversion between non-decimal bases 2004-02-07 20:41:07 +00:00
Jeremy Fincher
6a2f9010b8 Fixed bugz0r. 2004-02-07 18:21:46 +00:00
Jeremy Fincher
832165e779 Added cache command. 2004-02-07 12:11:03 +00:00
Jeremy Fincher
1a22cd530e Added two configurables to Note, thus closing another RFE. 2004-02-07 12:02:33 +00:00
Jeremy Fincher
a32a263b90 Added RFE #890130. 2004-02-07 11:23:02 +00:00
James Vega
aa6e663768 Added Babelfish.languages (which we should've had long ago) 2004-02-07 04:24:37 +00:00
Jeremy Fincher
ede140bcde Added the supa1337 filter for complete unreadability. 2004-02-06 16:30:35 +00:00
Jeremy Fincher
a7c2f24a1d Added some subjects. 2004-02-06 15:50:23 +00:00
Jeremy Fincher
a20f742417 liquidx is cool. 2004-02-06 10:48:52 +00:00
Jeremy Fincher
61e46c5049 Try to fix target and prefixing of name. 2004-02-06 09:18:52 +00:00
Jeremy Fincher
d282b8582a At least fix the formatting problem. 2004-02-06 09:17:33 +00:00
Jeremy Fincher
ea2f71d527 Safety catch to prevent a possible exception at dying time. 2004-02-06 09:16:40 +00:00
Jeremy Fincher
1f312044ae Fixed bug. 2004-02-06 07:14:07 +00:00
Jeremy Fincher
50b0957caf Oops, forgot to commit this awhile back. 2004-02-06 05:53:31 +00:00
Jeremy Fincher
b6c7fcafe4 Forgotto import conf. 2004-02-06 05:08:16 +00:00
Jeremy Fincher
c45564260d Oops, shouldn't still require sqlite. 2004-02-06 05:05:40 +00:00
Jeremy Fincher
3dc5dca1e3 Didn't register the plugin :) 2004-02-06 04:45:14 +00:00
Jeremy Fincher
6e062306f2 Added output to the list of functions imported from questions. 2004-02-06 04:36:21 +00:00
Jeremy Fincher
3af53ac0b3 Converted to zgrep from zegrep; I thought I did this before... 2004-02-06 04:34:52 +00:00
Daniel DiPaolo
0d2724d0f3 Fixed Dunno.change and added a test to make sure it works 2004-02-05 06:00:44 +00:00
James Vega
82b0bffb90 Properly disable the commands. Also, the configure prompts still need to be
updated to reflect the correct way to re-enable these commands.
2004-02-04 21:03:06 +00:00
Jeremy Fincher
d00935854e Fixed possible uncaught exception bugz0r. 2004-02-04 08:19:28 +00:00
Jeremy Fincher
3d186a1478 Changed not to use onStart. 2004-02-04 07:44:51 +00:00
Jeremy Fincher
3e08f7b80f Updated to use the registry and remove onStart. 2004-02-04 07:43:01 +00:00
Jeremy Fincher
be31cac273 Made lookups persistent with the registry. 2004-02-04 07:11:47 +00:00
Jeremy Fincher
03c6efcb7f Partial conversion to registry, need to get it on my desktop box to test. 2004-02-04 06:55:35 +00:00
Jeremy Fincher
0d6136610e Changed to use the registry. 2004-02-04 05:56:04 +00:00
Jeremy Fincher
1663642227 Fixed a tiny bugz0r. 2004-02-03 22:59:09 +00:00
Jeremy Fincher
0db9d6fd7d Restrict Alias from making Aliases that coincide with plugin names. 2004-02-03 16:47:18 +00:00
Jeremy Fincher
e9aac2e191 Made into a flatfile, w00t! 2004-02-03 05:29:40 +00:00
Jeremy Fincher
8f683713de Updated to use a cooler config file. 2004-02-02 08:34:58 +00:00
Jeremy Fincher
51a4db1a6c Converted Alias to use the cool new preserver stuff. 2004-02-02 07:15:27 +00:00
Jeremy Fincher
0830e576c2 Fix the output of doctype, I don't care if we're different from mozbot. 2004-02-02 01:30:47 +00:00
James Vega
096bbdc463 Added --{from,to} and --sent options to Note.list 2004-02-01 21:47:11 +00:00
Stéphan Kochen
23c4b69d3c Whoops. :p 2004-01-31 22:27:12 +00:00
Stéphan Kochen
5957eaad5d Lots of wizard updates. Still have to get rid of the onStart and
afterConnect stuff though.
2004-01-31 22:24:43 +00:00
James Vega
b410a79d64 So begins the slow whittling away at the "Condense old notes" RFE 2004-01-31 22:05:09 +00:00
Jeremy Fincher
7f2578a13e Updated to make the tests pass. 2004-01-31 22:04:46 +00:00
Jeremy Fincher
2b93f028d9 Fixed test and the names of some configuration variables. 2004-01-31 21:56:39 +00:00
Jeremy Fincher
17b32e8d54 Added nicer error handling if the user does try Note.get. 2004-01-31 21:25:42 +00:00
Jeremy Fincher
8e1b96885a Fixed all tests for this plugin. 2004-01-31 21:10:23 +00:00
Jeremy Fincher
55c392fae3 Fixed tests. 2004-01-31 21:03:31 +00:00
Jeremy Fincher
781ff46653 Moved some seen stuff out of ChannelStats. 2004-01-31 20:53:09 +00:00
Jeremy Fincher
941d4e1523 Updated to put just the domain rather than the whole url in snarfer replies. 2004-01-31 20:52:24 +00:00
Jeremy Fincher
4ebbf7bf52 Fixed all tests. 2004-01-31 20:48:05 +00:00
Jeremy Fincher
e51b41eef3 Split Seen out from ChannelDB. 2004-01-31 20:26:15 +00:00
Jeremy Fincher
b592ef27fc Fixed test failures in Bugzilla. 2004-01-31 17:31:04 +00:00
Jeremy Fincher
d2c6d66214 Fixed failing test for roulette. 2004-01-31 07:31:11 +00:00
Daniel DiPaolo
2d21655cb2 blootbot-compatibility (and cool feature desire) - moobot factoids that are
like "see <factoid key>" now actually return the value of that factoid key
2004-01-31 06:52:28 +00:00
James Vega
ef794aecb0 Removed some debugging logs 2004-01-31 00:34:46 +00:00
James Vega
1e76f3af70 Added vee2d2's Debian.new command 2004-01-31 00:18:04 +00:00
Jeremy Fincher
731c9f0bdb More bugz0rs fixed. 2004-01-30 23:47:30 +00:00
Jeremy Fincher
3f4a4297fe Must've accidentally removed addressedRegexps during the conversion to registry. 2004-01-30 22:12:27 +00:00
James Vega
6049e4c586 Added vee2d2's roulette w/out ops idea. 2004-01-30 21:41:52 +00:00
Jeremy Fincher
953e79e458 Changed a log entry. 2004-01-30 19:54:12 +00:00
Jeremy Fincher
88ba40baad Added cycleToGetOps configuration variable. 2004-01-30 19:00:04 +00:00
James Vega
43d0619796 We don't use '.' as the channel capability separator anymore. 2004-01-30 16:33:21 +00:00
Jeremy Fincher
ec288430df Finished fixing the switch to registry. 2004-01-30 06:11:51 +00:00
Jeremy Fincher
6362a02cd1 Let's play it safe. 2004-01-30 06:05:32 +00:00
Jeremy Fincher
c9787b29f7 Fixed a few bugs in the conversion from configurable to registry. 2004-01-30 06:00:30 +00:00
Jeremy Fincher
3de0f0e6f2 Updated, had bugs from the registry conversion. 2004-01-30 05:01:46 +00:00
Jeremy Fincher
3b17c81cb8 Changing the name from ChannelDB to ChannelStats. 2004-01-30 04:58:22 +00:00
Jeremy Fincher
e399b22667 Converted Relay to use the registry. 2004-01-30 04:54:15 +00:00
James Vega
b4d327cc61 Removed unnecessary __init__ and die methods 2004-01-30 00:04:56 +00:00
James Vega
fac4c5624c Removed any unnecessary configure methods (ones that only called
conf.registerPlugin) and changed all other configure methods to accept the
advanced argument instead of onStart.
2004-01-29 23:58:27 +00:00
James Vega
17174d134d Fixed the configure() definition. Fixed Debian.file so that something like
"@debian file ntpq" actually works without the user needing meta-characters.
2004-01-29 23:51:20 +00:00
Stéphan Kochen
e0f1538613 Bad indent. 2004-01-29 17:58:38 +00:00
Keith Jones
0c53779a1b Fixed calc docstring that I inadvertently messed up 2004-01-28 22:50:00 +00:00
James Vega
bc11f76166 Updated configure() to only take one argument (onStart) and switched all of
the onStart.append('load pluginName') calls to
conf.registerPlugin('pluginName', True)
2004-01-28 22:19:25 +00:00
Jeremy Fincher
4e5957d8d2 These don't work yet, but I need to be able to see my other diff. 2004-01-28 19:08:47 +00:00
Jeremy Fincher
c61e0c20d3 Converted to use the registry. 2004-01-28 19:05:16 +00:00
Jeremy Fincher
9cf39dfca4 Changed the help of learn to match the registry. 2004-01-28 18:13:21 +00:00
Jeremy Fincher
7f107ff9c2 Made maxSize a config variable, supybot.httpPeekSize. 2004-01-28 16:14:12 +00:00
Jeremy Fincher
b2f5fb630c Made hierarchical. 2004-01-28 15:53:46 +00:00
Jeremy Fincher
fda68a2252 Updated to add a few more configuration variables. 2004-01-28 14:05:21 +00:00
Daniel DiPaolo
1f60dc36c2 converted QuoteGrabs to use registry 2004-01-28 00:08:43 +00:00
Jeremy Fincher
214b7960bf Initial checkin. These don't work, but I figured I'd add them anyway. 2004-01-27 20:06:28 +00:00
Jeremy Fincher
78d4c39e1b Forgot not to import configurable. 2004-01-27 20:00:03 +00:00
Jeremy Fincher
10afe5b8dd Removed bestuptime. 2004-01-27 19:24:39 +00:00
Jeremy Fincher
64f4013a2f Updated to use the registry. 2004-01-27 18:09:35 +00:00
James Vega
a53819a00d Fixed some bugs left over from registry conversion. 2004-01-27 16:48:41 +00:00
Jeremy Fincher
05097050ac Updated to use the registry. 2004-01-27 15:36:49 +00:00
Jeremy Fincher
0627cb9c1c Updated to use the registry. 2004-01-27 15:28:00 +00:00
Jeremy Fincher
ca094203f5 Updated to use the registry. 2004-01-27 15:20:21 +00:00
Jeremy Fincher
1f76272d91 Removed a URL. 2004-01-27 12:28:27 +00:00
Jeremy Fincher
363fa7e6ea Changed to notice, stuck an extra empty line in. 2004-01-27 11:25:26 +00:00
Keith Jones
46e6fdaa62 removed stupid print statements 2004-01-26 23:34:28 +00:00
Daniel DiPaolo
778f382229 Filled out the module docstring. 2004-01-26 21:19:07 +00:00
Jeremy Fincher
215a2b3a76 Changed to registry. 2004-01-26 19:17:59 +00:00
Jeremy Fincher
578fca2c06 Deprecated the Friendly plugin. 2004-01-26 18:35:57 +00:00
James Vega
ecf9ed4f9c Typo 2004-01-26 15:35:29 +00:00
Jeremy Fincher
b8f497af21 Removed useless comment. 2004-01-26 03:48:05 +00:00
Jeremy Fincher
73a660164d Added optional 'to' handling to translate. 2004-01-25 18:13:13 +00:00
Jeremy Fincher
64b368381f Fixed capitalization bug in @seen. 2004-01-25 17:24:35 +00:00
Keith Jones
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.
2004-01-25 07:03:27 +00:00
Jeremy Fincher
78eafe3fa6 Fixed the sqrt bug submitted by kmj. 2004-01-24 18:57:01 +00:00
Jeremy Fincher
f3b49e4e88 Added cyborg. 2004-01-23 16:41:01 +00:00
Jeremy Fincher
75ef7630a8 Factored out _floatToString. 2004-01-23 15:43:09 +00:00
Jeremy Fincher
4308350a35 Updated slightly. 2004-01-23 14:20:57 +00:00
Jeremy Fincher
7202aa6d22 Some updates. 2004-01-23 13:32:02 +00:00
Jeremy Fincher
c4bb73205f Moved StringWithSpaceOnRight to registry.py. 2004-01-23 13:28:53 +00:00
Vincent Foley
89dadb78c6 removed the configurables I had forgotten to remove 2004-01-23 03:40:46 +00:00
Vincent Foley
d5bb45eacc Modified it to work with the new config scheme 2004-01-22 21:43:07 +00:00
Jeremy Fincher
108bbd8c4f Factored out _floatToString for kmj. 2004-01-22 00:52:11 +00:00
Daniel DiPaolo
46ec7d815c Oops, missed a "return" causing "seen --user idontexist" to double-reply. 2004-01-22 00:28:07 +00:00
Jeremy Fincher
5ac4a569a1 Oops, wrong variable name. 2004-01-21 21:28:03 +00:00
Jeremy Fincher
bb92d8e40b Converted to use the new registry dealio. 2004-01-21 20:10:08 +00:00
Jeremy Fincher
52bdcaf41d Converted RSS to the new registry dealio. 2004-01-21 19:11:27 +00:00
James Vega
2963fd352d Add some tests for Sf.todo* and make a little TODO for anyone that's
interested/me to remember
2004-01-21 06:32:17 +00:00
James Vega
c801aa9c46 Massive updates. urllib2 -> webutils, configurables -> registry, fix
Debian.version
2004-01-21 04:17:18 +00:00
James Vega
2f3ad5893c Update to use the registry 2004-01-21 02:19:47 +00:00
James Vega
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.
2004-01-21 02:19:26 +00:00
James Vega
75b6da806e Clean up the registry calls 2004-01-21 01:33:59 +00:00
James Vega
e9f77d6ab0 Clean up the registry calls 2004-01-21 01:19:54 +00:00
Jeremy Fincher
6748dc22ee Converted to use a global value instead of a channel value. 2004-01-20 12:29:11 +00:00
Jeremy Fincher
201f11cc94 Updated for the new registry dealio. 2004-01-20 12:27:48 +00:00
James Vega
9997042575 Added Sf.totalbugs and Sf.totalrfes 2004-01-20 08:00:39 +00:00
James Vega
144a5bc39e Made replyNoBugzilla a registry variable 2004-01-20 07:57:40 +00:00
James Vega
886e447c8c env is your friend 2004-01-20 07:15:37 +00:00
James Vega
5f82d72b7e Updated to use registry 2004-01-20 07:11:00 +00:00
James Vega
0b11192acf Updated to use the registry. 2004-01-20 06:27:17 +00:00
James Vega
97eadb6feb Can actually search with Google now that google.setLicense is being called.
Also, maxiumum-results -> maxiumumResults to prettify the function calls.
2004-01-20 04:32:23 +00:00
James Vega
006909b909 Converted to use the registry. 2004-01-20 04:24:21 +00:00
James Vega
a8c3d67cfc Convert Google to using the registry which required adding PositiveInteger
Class to the registry.
2004-01-19 23:42:50 +00:00
Jeremy Fincher
bb97cb3884 Updated not to set the supybot.plugins.Dict value when it registers the plugin. 2004-01-19 23:00:08 +00:00
Jeremy Fincher
4fa547c1c6 Updated the configure function. 2004-01-19 22:37:22 +00:00
Jeremy Fincher
9c0b26ebb0 Updated to make setting channel values and global values easier. 2004-01-19 22:07:41 +00:00
Jeremy Fincher
8424761047 Converted Dict to the new registry format. 2004-01-19 21:38:03 +00:00
James Vega
0b62247ccb self.open() needs to happen *after* self.filename is set 2004-01-19 21:16:58 +00:00
Jeremy Fincher
224cacc966 Fixed several bugs and added the replies rich reply method. 2004-01-19 20:51:04 +00:00
Jeremy Fincher
6950f65c98 Topic sync has broken one of our invariants. 2004-01-19 20:21:30 +00:00
Jeremy Fincher
eb217d82ae Changed num to stats. 2004-01-18 08:19:44 +00:00
Jeremy Fincher
6ca78924f3 HUUUUUUUUGE Configuration change. 2004-01-18 07:58:26 +00:00
Jeremy Fincher
79fb00d8d6 Fixed bug #878955. 2004-01-18 04:55:18 +00:00
Stéphan Kochen
7c9675269d Case insensitive. 2004-01-16 23:37:37 +00:00
Jeremy Fincher
29426e2f1d Moved isIP* to utils from ircutils. 2004-01-16 17:33:51 +00:00
Jeremy Fincher
b2f23c6f63 Updated the rest of the code to use utils.changeFunctionName. 2004-01-16 16:39:00 +00:00
Jeremy Fincher
8a322cfddf Changed from being globally threaded to just threading the email command. 2004-01-16 16:15:10 +00:00
Jeremy Fincher
83cc3132ba Increase timeout to 2 seconds. 2004-01-15 17:08:57 +00:00
Jeremy Fincher
69f8c40119 Added deprecation support. 2004-01-15 14:08:14 +00:00
Jeremy Fincher
4db8dfb773 Catch an exception uncaught before. 2004-01-15 11:25:04 +00:00
James Vega
fbcec1b89f Fix the 'No high bidder' bug (#876914) 2004-01-15 00:03:20 +00:00
Vincent Foley
80da030351 Changed the HangmanGame class a little and how a game works. 2004-01-14 21:10:42 +00:00
Jeremy Fincher
d18d6b63c7 Committed the fix for the bug mentioned by Flumminator. 2004-01-14 15:46:12 +00:00
Jeremy Fincher
fe0e5e9c43 Fixed uncaught exception on messages with just spaces. 2004-01-14 03:29:05 +00:00
Vincent Foley
20984842f3 Fixed a bug 2004-01-13 06:43:58 +00:00
Daniel DiPaolo
18c49c9a56 Fixed case sensitivity on quotegrabs list. Again?? I could have sworn I fixed this already once! Doo-doo-doo-doo doo-doo-doo-doo doo-doo-doo-doo... 2004-01-13 06:39:58 +00:00
James Vega
8eb9effe6f removing debug code is good 2004-01-13 05:56:17 +00:00
James Vega
6c1e115434 Finally put a small band-aid on the sourceforge functions. Now one can
specify the search type, but you'll still get an error if the bug isn't on the
first page.
2004-01-13 05:44:43 +00:00
James Vega
6a48344a98 I don't know why I named it _res in the first place. 2004-01-13 02:48:25 +00:00
Jeremy Fincher
8039679883 Added a dot. 2004-01-12 18:56:10 +00:00
Daniel DiPaolo
9d7c1a64c2 Make it so that ACTIONs don't get added as factoids 2004-01-11 23:22:59 +00:00
Jeremy Fincher
75d529872a Remove some tabs. 2004-01-11 14:47:44 +00:00
Jeremy Fincher
65b139dda9 Changed slightly to use nonCommentNonEmptyLines. 2004-01-11 14:38:11 +00:00
Vincent Foley
57493551ff YABF 2004-01-09 22:17:38 +00:00
Vincent Foley
9f96715768 Fixed a typo in a variable which caused an exception 2004-01-09 22:01:54 +00:00
Jeremy Fincher
049839cda0 Fixed broken URL. 2004-01-09 19:01:54 +00:00
James Vega
27151f6523 Fix for bug 873896 2004-01-09 17:05:52 +00:00
James Vega
cb73cc3b73 Add some logic to the wind chill/heat index regexes so that they don't grab
N/A and clean up the construction of the index string.
2004-01-09 02:50:23 +00:00
Jeremy Fincher
69aaea218f Moved base command to Math (from Fun) and added a test for no escaping ValueError. 2004-01-09 00:13:44 +00:00
James Vega
626958bef9 Change the path back to normal and switch irc.reply back to how it should be 2004-01-09 00:06:48 +00:00
Jeremy Fincher
585eb4a751 Oops, still had a msg! 2004-01-09 00:03:59 +00:00
James Vega
1c2bdcbf3d TinyURLs are now 24 characters in length 2004-01-08 23:53:08 +00:00
James Vega
db16ba33ad Guess I should make sure I delete the debug line and not the code line 2004-01-08 23:45:22 +00:00
James Vega
c6a6fd47b7 Teaches me not to compare strings like they're ints 2004-01-08 23:43:32 +00:00
Jeremy Fincher
57b038ea63 Make sure seen doesn't warp the case of the nick given. 2004-01-08 23:31:01 +00:00
Jeremy Fincher
1c03464fd9 Huge commit to finish refactoring of replies. 2004-01-08 23:03:48 +00:00
Vincent Foley
5700a69aed Used Words dbHandler variable and fixed a couple of bugs 2004-01-08 22:31:31 +00:00
Jeremy Fincher
845142e688 Updated replyNotRegistered stuff. 2004-01-08 21:49:10 +00:00
Jeremy Fincher
2846b4ab2f Updated more replies. 2004-01-08 15:47:38 +00:00
Jeremy Fincher
099b8bc14b Updated some capabilities stuff. 2004-01-08 15:24:56 +00:00
Vincent Foley
25918481ad Moved a couple of methods from Words to HangmanGame 2004-01-08 06:44:52 +00:00
Vincent Foley
b44c7b50e5 Cleaned Hangman code:
- Made it work with the Word db
  - Used a HangmanGame class instead of a dict for states
  - Changed lines that were too long
2004-01-08 05:19:31 +00:00
Jeremy Fincher
530aec2be0 Updated the reply infrastructure. No more msg, it's just not necessary. 2004-01-08 03:12:14 +00:00
Jeremy Fincher
1863c8b6ad Nice ChannelDB... 2004-01-08 00:48:30 +00:00
Jeremy Fincher
1132c63d38 I forget what I did. 2004-01-08 00:44:35 +00:00
Jeremy Fincher
aa7408c09b Changed over to the cool new RichReplyMethods stuff, mostly. 2004-01-07 19:09:24 +00:00
Jeremy Fincher
eb0251c247 Oops, forgot to remove stuff from Fun. 2004-01-07 16:09:44 +00:00
Jeremy Fincher
a6ab624448 Moved Filter stuff out to its own plugin. 2004-01-07 16:00:03 +00:00
Jeremy Fincher
d5aeefeb59 Moved Weather to its own plugin. 2004-01-07 15:17:53 +00:00
Jeremy Fincher
4b9c025d3a Oops\! 2004-01-07 13:40:45 +00:00
Jeremy Fincher
81202ebba2 Fixed bug #871986. 2004-01-07 12:33:00 +00:00
Vincent Foley
58d86e7cd8 Added Hangman 2004-01-07 03:02:03 +00:00
James Vega
f4127b6f03 Added bold configurable 2004-01-06 05:07:30 +00:00
Jeremy Fincher
0d25243fb0 Added configurables for smileys and frowns. 2004-01-06 03:58:48 +00:00
Jeremy Fincher
8d6956f4ae Add a check for an int id so people who use 'note get' will understand the error message more. 2004-01-06 02:40:16 +00:00
Jeremy Fincher
553d7d6060 Inital commit. 2004-01-05 21:26:41 +00:00
Jeremy Fincher
ce93c286e2 Oops, forgot to change the name of the defined function. 2004-01-05 18:00:29 +00:00
Daniel DiPaolo
4dd0e26ddc Added configurable prefix to new news item announcements 2004-01-05 01:04:03 +00:00
Jeremy Fincher
17c6e69d2f Don't replySuccess from Scheduler.repeat. 2004-01-04 15:43:49 +00:00
Jeremy Fincher
f1a68ff16f Moved seconds command to Misc from Scheduler. 2004-01-04 15:19:41 +00:00
Jeremy Fincher
b2c156609f Fixed! 2004-01-04 15:16:20 +00:00
Jeremy Fincher
2dbbdb7a4c Changed the type of the topic-separator configurable. 2004-01-04 13:51:33 +00:00
Jeremy Fincher
4e69914648 Made to relay actions and away messages. 2004-01-04 13:50:43 +00:00
Jeremy Fincher
881a2e000d Stylistic updates. 2004-01-04 13:49:51 +00:00
Jeremy Fincher
a10900da83 Made throttling work correctly. 2004-01-04 13:02:24 +00:00
Jeremy Fincher
bb74f518a1 Fixed several bugz0rs. 2004-01-04 12:59:10 +00:00
Jeremy Fincher
e989cd4bc1 Added an additional logging message. 2004-01-04 12:44:30 +00:00
Jeremy Fincher
a5bfb61471 Added RFE #799694, Automatic posting of new RSS news. 2004-01-04 12:34:01 +00:00
Jeremy Fincher
669ac8995f Moved _urlRe to webutils as urlRe. 2004-01-04 11:18:53 +00:00
Jeremy Fincher
61eb55fa57 Added checking for ops and actually being in the channel to getops. 2004-01-04 09:57:33 +00:00
Jeremy Fincher
a065477bbd Changed get to just plain note, as per RFE #869628. 2004-01-03 15:59:51 +00:00
Jeremy Fincher
c4a122da5a Fixed bug #869652. 2004-01-03 06:26:39 +00:00
Jeremy Fincher
b0559e3d75 Added server command. 2004-01-02 21:36:45 +00:00
Jeremy Fincher
68591b1ec9 Fixed bug #868338 (Relay.whois). 2004-01-02 20:59:14 +00:00
Jeremy Fincher
8b6733ee5d Fixed some bugz0rs. 2004-01-02 19:54:25 +00:00
Jeremy Fincher
8895ffdc1c Should fix bugs #858964 #862544. 2004-01-01 20:09:35 +00:00
Jeremy Fincher
24d191d5dc Added non-snarfing-regexp and title-snarfer-includes-url configurables. 2004-01-01 20:08:03 +00:00
Jeremy Fincher
b1cd34b91e Added better handling, hopefully fixing bug #860614. 2004-01-01 20:06:42 +00:00
Jeremy Fincher
c0e219ecfb Initial checkin. 2004-01-01 19:45:15 +00:00
Jeremy Fincher
6393a0c36e Better handling of unknown memory thingies and proper handling of Darwin and changed memory to RSS and stuff like that. 2004-01-01 19:12:14 +00:00
Jeremy Fincher
526f8d7314 Make sure to relay actions and away messages. 2004-01-01 19:10:20 +00:00
Jeremy Fincher
a247e2f008 Better error handling for calc/icalc. 2004-01-01 19:09:34 +00:00
Jeremy Fincher
2f55345012 Added bold and maximum-results configurable. 2004-01-01 19:09:02 +00:00
Jeremy Fincher
83995296b7 Removed trailing periods in larts and praises. 2004-01-01 19:08:08 +00:00
Jeremy Fincher
8070401018 Added learn-separator and show-factoid-if-only-one-match configurables. 2004-01-01 19:07:38 +00:00
Daniel DiPaolo
629dd867f1 Fixed lack of case-insensitivity in randomquote 2003-12-29 11:12:37 +00:00
Daniel DiPaolo
f886d6529f fixed another .0 bug 2003-12-29 03:12:47 +00:00
Daniel DiPaolo
6000b1c27d Fixed a few places where int()'ing COUNT result cols was required 2003-12-27 09:31:38 +00:00
Daniel DiPaolo
7b0af3d67f Fixed a _really stupid_ error message buglet. Man I suck sometimes. 2003-12-22 01:03:09 +00:00
Daniel DiPaolo
29cdcfb437 Fixed #862667 - floats in 'karma most' output, also made the number of items
shown with 'karma most' into a configurable and fixed a typo in one of the
other configurable descriptions
2003-12-19 03:13:17 +00:00
Daniel DiPaolo
1474c16a5f Fixed #862645 - unquoted spaces getting sent in HTTP request 2003-12-19 01:58:49 +00:00
Jeremy Fincher
bddac5c382 Oops, shouldn't have made self._whois an IrcDict. 2003-12-18 08:29:17 +00:00
Daniel DiPaolo
b995b2fd5c Fixed a kernel bug which only happens when either one of the stable or beta
kernels isn't listed on the page and also fixed the geekquote tests to match
the new behavior.
2003-12-18 04:47:05 +00:00
Jeremy Fincher
7ce4ab206c Added titleSnarfer (RFE #842238). 2003-12-17 13:55:22 +00:00
Jeremy Fincher
eca71949b4 Minor code cleanup. 2003-12-17 13:16:42 +00:00
Jeremy Fincher
751090a556 Some kind of little cleanup. There was a pluralize call that used the wrong order for its arguments. 2003-12-17 13:14:33 +00:00
Jeremy Fincher
d4136073e1 Forgot an import. 2003-12-16 21:20:27 +00:00
Jeremy Fincher
6df8eed142 Caught a previous uncaught exception. 2003-12-16 21:01:59 +00:00
Jeremy Fincher
4a6ac27406 Added a configurable to determine the number of things shown in the ranking. 2003-12-16 20:51:37 +00:00
Jeremy Fincher
a12c4200ac Forgot a return. 2003-12-16 13:45:37 +00:00
Jeremy Fincher
cf80ab7800 Added Relay.command. 2003-12-16 13:44:09 +00:00
Jeremy Fincher
86363520b8 Minor changes. 2003-12-16 13:35:42 +00:00
Jeremy Fincher
bb4d9afe16 Made more platform-neutral (ironically). 2003-12-16 13:34:12 +00:00
Jeremy Fincher
2ba68353dd Added RFE #859119, configurable karma response. 2003-12-16 13:06:21 +00:00
Jeremy Fincher
54102ae5f7 Stupid vim! Didn't show my my syntax error. 2003-12-16 12:27:36 +00:00
Jeremy Fincher
d168314786 Added a little better checking to the spell command. 2003-12-16 04:21:28 +00:00
Jeremy Fincher
dfe9008248 Oops, I'm retarded. f.func_name needed to be just name. 2003-12-16 03:10:02 +00:00
Daniel DiPaolo
35ecd7bd98 Closed #860139 - including wordstat count in stat output as well as rank. Also
made it so that if your name already appears in the top N results that it
doesn't append that rank stuff.
2003-12-15 12:39:38 +00:00
Daniel Berlin
be44ed857e Add Bugzilla search 2003-12-12 22:41:50 +00:00
Jeremy Fincher
0fbfe32538 Added an appropriate error message when acronymfinder.com cuts us off. 2003-12-12 18:33:00 +00:00
Jeremy Fincher
42ce8c33a6 Swapped the argument order for utils.{pluralize,nItems} 2003-12-12 15:41:33 +00:00
Jeremy Fincher
f4f91bcdb0 Removed --exact searching, made to search keys, not values by default, and added --values switch for searching values. 2003-12-12 14:01:16 +00:00
Jeremy Fincher
06c85f5c93 Removed --exact. 2003-12-12 13:25:03 +00:00
Jeremy Fincher
c922957655 Changed got376 to afterConnect. 2003-12-12 12:47:23 +00:00
Jeremy Fincher
a551c32267 Just an early start on the more complex stuff. 2003-12-12 12:29:22 +00:00
James Vega
627dd87baf Now globs will actually be globbed 2003-12-11 00:27:01 +00:00
James Vega
318b9d5d19 Added Lookup.search 2003-12-11 00:25:50 +00:00
James Vega
e196650f20 Fixed some grammar errors 2003-12-10 22:55:48 +00:00
Jeremy Fincher
b7fbaedcad Made sure it doesn't relay CTCP messages. 2003-12-10 18:50:35 +00:00
James Vega
0c3c37b4ba Now Todo.remove can take multiple taskids to be removed instead of just one 2003-12-10 13:51:58 +00:00
Jeremy Fincher
c6d77bb923 Added a topic-sync configurable for determining whether or not the bot should relay topic changes. 2003-12-10 08:27:30 +00:00
Jeremy Fincher
7f7562ef42 Allow ambiguous aliases. 2003-12-10 07:43:45 +00:00
Jeremy Fincher
9678560c98 Made configurable. 2003-12-10 06:58:17 +00:00
Jeremy Fincher
8df0b3888f Nicer error message. 2003-12-09 20:46:40 +00:00
James Vega
66ec4ab4d7 Improve some error handling and test some more uses 2003-12-09 15:57:19 +00:00
James Vega
15a2b84a36 Yeah, for fixing code that wasn't the cause of the problem I was trying to
fix.  Lemme put that back to normal.
2003-12-09 15:24:14 +00:00
James Vega
f4995b4df9 user->nick change for Relay.whois 2003-12-09 14:56:45 +00:00
James Vega
76e20b9c72 Got rid of another urlopen call 2003-12-09 14:52:32 +00:00
James Vega
05238bfcc6 Topic.reorder: Fixed some bugs found via jemfinch's new tests 2003-12-09 14:51:04 +00:00
James Vega
8fe7d7e4e8 Add identified status and away message to Relay.whois 2003-12-09 14:35:54 +00:00
James Vega
03aad1712a Added Http.extension 2003-12-09 14:35:19 +00:00
James Vega
d91cc33c58 Added Topic.reorder 2003-12-09 14:05:32 +00:00
Jeremy Fincher
8fb158d434 Robustified. 2003-12-09 04:57:34 +00:00
Jeremy Fincher
ec16d3ae8b Reverted a version. 2003-12-09 00:39:16 +00:00
Jeremy Fincher
5d9ecea552 Fixed bug in Poll.add, it didn't handle sqlite returning a string. 2003-12-09 00:35:13 +00:00
Jeremy Fincher
60797f770d Handle p.d.o being down gracefully. 2003-12-09 00:32:53 +00:00
Jeremy Fincher
6b5d32c4b5 Removed an old comment. 2003-12-09 00:03:42 +00:00
James Vega
fc1fc32a01 Debian.incoming: glob is now required. Change glob behavior to match the rest
of supybot's globs.
2003-12-08 16:59:46 +00:00
James Vega
607793b6b4 Added Amazon.books and Amazon.videos so that users can search those products
by keywords.  Added tests to match.
2003-12-08 16:32:29 +00:00
James Vega
946d9b234c Http.weather: Cleaned up some regexes and added proper checking to re.search
result assignments. Added reporting of Heat Index/Wind Chill if they are
different than the actual temperature.
2003-12-08 15:38:49 +00:00
Jeremy Fincher
7d7e396bac Converted to use a DBHandler. 2003-12-08 13:15:00 +00:00
Jeremy Fincher
836ef993df Converted to use a DBHandler. 2003-12-08 13:08:14 +00:00
Jeremy Fincher
0719b5e6b8 Stylistic changes. 2003-12-07 05:33:31 +00:00
Jeremy Fincher
be7a2921e2 People should be able to get a todo regardless of its active/inactive status. 2003-12-07 01:19:00 +00:00
Jeremy Fincher
8727e620ad Fixed several latent bugs, made much more robust. 2003-12-06 23:49:22 +00:00
Jeremy Fincher
d06418633c Changed \x02...\x0F to an ircutils.bold. 2003-12-06 13:26:00 +00:00
Jeremy Fincher
f26115bb9b Fixed bug #853654. 2003-12-05 12:08:24 +00:00
Jeremy Fincher
5a6b5329f1 Fixed bug #854232. 2003-12-05 12:01:19 +00:00
Daniel DiPaolo
f85a069eec Oops, the old logic for starting option ids at 1 was bogus. 2003-12-05 03:55:28 +00:00
Daniel DiPaolo
c7f50eb31c Added some poll enhancements 2003-12-05 02:53:20 +00:00
Jeremy Fincher
56b68d6893 Fixed bug #853904. 2003-12-04 08:50:49 +00:00
Jeremy Fincher
c8783e5ce6 Added an icalc command for doing calculations with real integers. 2003-12-04 08:29:19 +00:00
Jeremy Fincher
e46765f426 Added a trusted capability (defaulting to off); made Utilties.re require it. 2003-12-04 08:28:56 +00:00
Jeremy Fincher
fd97e8d634 Fixed bug in that you could add over top already-existing commands. 2003-12-04 07:03:37 +00:00
James Vega
0857e3aca6 with Sourceforge.bug and Sourceforge.rfe's powers combined, we have
Sourceforge.tracker!
2003-12-04 02:18:55 +00:00
James Vega
93d3d78ccb Commented out some debugging log statements (yes, I realize they were in a
huge comment block already)
2003-12-04 02:04:56 +00:00
James Vega
fa1c70b137 Finished flushing out Amazon's use of the web services. Added actual tests to
the test suite and updated pyamazon from 0.4 to 0.61
2003-12-04 01:56:50 +00:00
Jeremy Fincher
4aa05c353a Added ping command. 2003-12-03 23:56:06 +00:00
Jeremy Fincher
3398f1a819 Made the error message better when people try to run a plugin that requires sqlite and they don't have it. 2003-12-03 23:48:00 +00:00
Jeremy Fincher
2aaca31709 Moved Configurable out to its own module. 2003-12-03 23:14:09 +00:00
Jeremy Fincher
e23bf4167b Use items() intead of iteritems() because we're deleting from the dictionary. 2003-12-03 21:54:18 +00:00
Jeremy Fincher
8cbcb2e225 Added some informational logging. 2003-12-03 21:45:02 +00:00
Jeremy Fincher
7accc317a7 Fixed the 'Alias raises a buttload of exceptions' bug. 2003-12-03 21:42:48 +00:00
Jeremy Fincher
246afc30e1 Made it not depend on Alias anymore. 2003-12-03 21:21:43 +00:00
Jeremy Fincher
c6b232b588 Made to require admin capabilities to add/remove lookups. 2003-12-03 21:19:49 +00:00
Jeremy Fincher
ed5fede565 Added Note.unsend command. 2003-12-03 21:00:56 +00:00
Jeremy Fincher
b2f98258a6 Fixed bug in handling of pages less than maxSize but with no Content-length header. 2003-12-03 20:47:33 +00:00
Jeremy Fincher
0f3dcf0c01 Added Http.size, Http.doctype, and Http.headers. 2003-12-03 05:24:18 +00:00
Jeremy Fincher
7b9c0ccd86 Changed the name of WebException to WebError. 2003-12-03 04:57:30 +00:00
Daniel DiPaolo
42afa12765 Time to *really* finish up the stuff in the RFE and not just close it without
completely finishing it off ;)
2003-12-03 03:14:40 +00:00
Jeremy Fincher
31de7d0cf8 Fixed bugz0r! 2003-12-03 02:43:30 +00:00
Jeremy Fincher
e9b20c83ec Fixed bugz0r! 2003-12-03 02:26:20 +00:00
Jeremy Fincher
f8ea57b05f Added RFE #852937. 2003-12-03 02:17:10 +00:00
Jeremy Fincher
d4442a04ff Slightly tweaked, added test. 2003-12-03 01:55:19 +00:00
Daniel DiPaolo
fe9468c0e6 Always bet on black! 2003-12-03 01:43:38 +00:00
Jeremy Fincher
fd06e1c7ee Changed to use DBHandler. 2003-12-02 22:40:50 +00:00
Jeremy Fincher
2f7d2d7f61 Gave DBHandler a .die() method. 2003-12-02 22:40:33 +00:00
Jeremy Fincher
77a8d8bd2d Added swap to rpn. 2003-12-02 22:08:46 +00:00
Jeremy Fincher
ee5de6e0d7 Made sure to depluralize the command name. 2003-12-02 19:02:53 +00:00
James Vega
6e46263279 Cleaner line break 2003-12-02 19:01:59 +00:00
James Vega
7a418a1bf6 Damn, it feels good to be a ChannelDB 2003-12-02 19:00:11 +00:00
James Vega
9277d4113f According to pysqlite 0.50.0 you can have a fractional number of items in a db
:(
2003-12-02 18:58:28 +00:00
Jeremy Fincher
1ff44651a9 Intify the stupid help. 2003-12-02 18:50:46 +00:00
Jeremy Fincher
1b8d655738 Added help strings to lookups. 2003-12-02 18:37:39 +00:00
Jeremy Fincher
f9adc0d0c7 Made the separator a configurable. 2003-12-02 16:26:08 +00:00
Jeremy Fincher
ee8be5abc1 Stupid SyntaxError! 2003-12-02 16:25:02 +00:00
Jeremy Fincher
b5f6155e66 Changed to be a ChannelDBHandler. 2003-12-02 13:54:57 +00:00
Jeremy Fincher
1f4c16367a Should be able to reload Relay now, but it's untested. 2003-12-02 13:39:30 +00:00
Jeremy Fincher
bc56a8e3f2 Handle errors in getUrlFd properly in Http.kernel. 2003-12-02 11:31:27 +00:00
Jeremy Fincher
1aaf611158 Made sure the fd gets closed in Http.kernel. 2003-12-02 11:19:53 +00:00
Jeremy Fincher
aaef8cdf70 Webutilified. 2003-12-02 11:18:51 +00:00
Jeremy Fincher
5549322771 Fix for bug #852422. 2003-12-02 11:16:26 +00:00
Jeremy Fincher
2f1c8415b6 Added getUrlFd, used it in Http.kernel. 2003-12-02 11:10:31 +00:00
James Vega
f65b3cd8c0 w00t! we have more than 1 command 2003-12-02 07:38:18 +00:00
James Vega
9fe682fe29 I have the *power*! ... of webutils 2003-12-02 06:03:42 +00:00
James Vega
53b9a47e92 I canno' do it capt'n. My irc.error doesn't have a msg 2003-12-02 05:49:10 +00:00
James Vega
a0b0999762 Apparently the pigs at hamweather think Tsra == Thunder Storms. I didn't find
that to be very obvious, so I added a little .replace() to be more friendly
2003-12-02 03:10:16 +00:00
Jeremy Fincher
b1f0bbe887 Shouldn't have taken out the callCommand when I converted to webutils. 2003-12-02 00:25:54 +00:00
Jeremy Fincher
8d9ed6bf87 Added webutils module; used it in Http. 2003-12-02 00:12:45 +00:00
Jeremy Fincher
9264b635e2 Added most command. 2003-12-01 23:47:37 +00:00
Jeremy Fincher
602f92622c Fixed RFE #828722 and removed Lookup's dependency on the Alias plugin. 2003-12-01 23:02:31 +00:00
James Vega
23d81ec0cd Removed pydoclink (whose idea was it to add that useless command anyways?) /me
hides
2003-12-01 18:15:53 +00:00
Jeremy Fincher
f24011559b Changed the name of cpustats and netstats and cmdstats to remove the stats part. 2003-12-01 12:39:38 +00:00
Jeremy Fincher
efa81e0ac2 Fixed SyntaxError. 2003-12-01 12:03:23 +00:00
Jeremy Fincher
ca6ebdce52 Added some extra logging of eval'ed expressions. 2003-12-01 11:25:48 +00:00
Jeremy Fincher
cada17ebb3 Added logging of the regexp and originator, in case of abuse. 2003-12-01 11:17:00 +00:00
Jeremy Fincher
fb2d9b7f4f Various re fixes, including bug #850931. 2003-12-01 11:06:17 +00:00
James Vega
42e43531fc irc.error()'s need a msg 2003-12-01 04:10:50 +00:00
James Vega
b0fa84408e Added pydoclink, a command which returns a link to the current documentation
for the specified module
2003-11-30 23:24:09 +00:00
James Vega
3adad29021 Removed extraneous paren 2003-11-30 17:56:39 +00:00
Jeremy Fincher
72f93610b1 Fix for bug #851254. 2003-11-29 18:45:29 +00:00
Jeremy Fincher
e15d15f794 Made sure Http.title doesn't read infinitely. 2003-11-29 02:34:07 +00:00
Jeremy Fincher
0b0d10fc82 Removed periods at the end of the reason. 2003-11-28 19:04:24 +00:00
Jeremy Fincher
a40742edb7 Added the id of the just-added todo to the reply. 2003-11-28 18:29:04 +00:00
Jeremy Fincher
b0fa390f99 Added the number of people to Relay.names. 2003-11-28 18:22:41 +00:00
Daniel DiPaolo
13b718ff96 It's probably a lot more useful to list the most popular options first in the
results.
2003-11-26 21:24:09 +00:00
Daniel DiPaolo
ea23b47163 Did a complete rework of the poll plugin. 2003-11-26 20:27:42 +00:00
Jeremy Fincher
e187479e19 Fixed crossword bug committed by Xylo. 2003-11-26 19:01:45 +00:00
Jeremy Fincher
48166f4895 Huge update to the logging infrastructure. 2003-11-26 18:21:12 +00:00
Daniel DiPaolo
c97fe5e4a1 The configurable help message now includes an example. 2003-11-26 17:27:50 +00:00
Daniel DiPaolo
1999cb4bbe ddipaolo-- (hey buddy, next time you might want to actually update the
configurable item's help string when you copy it from another module)
2003-11-26 17:24:31 +00:00
Daniel DiPaolo
89857d9bd8 Made Karma a configurable, added the 'simple-output' option to forego all the
'increased/decreased' output when requesting something's karma and to just
return the name and the total karma.
2003-11-26 17:07:20 +00:00
Daniel DiPaolo
8dc24b2d50 Implemented usability fix (RFE #849691) where if listkeys returns only one
factoid key, it should just return the value.
2003-11-26 16:20:57 +00:00
Jeremy Fincher
d64f5314f8 Fix for bug #849619. 2003-11-26 12:39:37 +00:00
Daniel DiPaolo
130f30cca8 Completed the implementation of handling google groups URLs with 'prev=/' in
them
2003-11-25 21:42:25 +00:00
Jeremy Fincher
574c861cdb Fixed bugs with stupid contractions in NickServ notices. 2003-11-25 15:37:25 +00:00
Jeremy Fincher
5564e43239 Added ability to configure showing of ids on or off. 2003-11-25 11:43:09 +00:00
Jeremy Fincher
77393f83ad Fixed bug in identification/doNotice code that would cause an infinite loop if the stupid services on the stupid (coughoftccough) network use a contraction. 2003-11-25 10:30:58 +00:00
Jeremy Fincher
2c779bd543 Changed Alias.freeze to Alias.lock. 2003-11-25 10:19:40 +00:00
Jeremy Fincher
6d3cb48c51 Fixed uptime sorting. 2003-11-25 09:45:01 +00:00
Jeremy Fincher
86b41dd4a6 Allowed escaping of colons in supyfact files. Didn't allow escaping of backslashes, yet, but that's less a worry, I think. 2003-11-25 09:08:06 +00:00
Jeremy Fincher
1687b3f916 Wasn't using an IrcString for the chanserv nick. 2003-11-25 08:28:41 +00:00
Jeremy Fincher
5f4a541fe1 Added __revision__ strings. 2003-11-25 08:23:47 +00:00
Jeremy Fincher
6ce845f8d3 Updated to include strings in @objects output. 2003-11-25 08:20:41 +00:00
Jeremy Fincher
4e273a2395 Fixed some use of regexps, commented out a test that was failing because a game expired. 2003-11-24 23:07:51 +00:00
Brett Phipps
0a13904a13 Added an additional check to weather. Fixed getting a single
argument that coudl not be found properly.
2003-11-24 20:35:26 +00:00
Jeremy Fincher
f53c92cce9 Fix for bug #847950. 2003-11-24 09:40:27 +00:00
Daniel DiPaolo
2cdd2392ff Fixed an UnboundLocalError caused by forgetting to assign a default None value
to some vars.
2003-11-24 06:12:09 +00:00
Jeremy Fincher
d338789a7b Fixed bug in acronym showing the header, added a test. 2003-11-23 13:25:43 +00:00
Jeremy Fincher
d05a9a3121 Updated for newly tweaked acronymfinder page. 2003-11-23 13:20:20 +00:00
Jeremy Fincher
d1bbb015a8 Poor attempt to fix the 33 years bug. 2003-11-23 13:01:19 +00:00
Jeremy Fincher
f7d5be5ee8 Explained the sf alias and its usefulness. 2003-11-22 17:10:41 +00:00
Jeremy Fincher
6ae0a0b8c4 Made configure handle comments and empty lines. 2003-11-22 06:57:03 +00:00
Jeremy Fincher
27ce1d3cc7 Fixed an uncaught exception in configure. 2003-11-22 06:54:42 +00:00
Jeremy Fincher
7642def926 Don't bother asking about Alias if it's already been loaded. 2003-11-22 06:42:11 +00:00
Jeremy Fincher
41c2ead5bd Changed to be a Configurable, fixed a few possible bugs. 2003-11-22 04:23:59 +00:00
Jeremy Fincher
b1f424d1ed Handled Windows' timeout number on socket.error. 2003-11-22 03:57:38 +00:00
Jeremy Fincher
0b9d7bd0bb Fixed bug #847032. 2003-11-22 03:50:45 +00:00
Jeremy Fincher
0e8891871f Minor stylistic fixes (I thought there'd be more, but I solved another problem without messing with this plugin). 2003-11-22 02:10:13 +00:00
Jeremy Fincher
7784d21cde Fixed the bug in acronym for the change in format and tightened the test to catch such changes. 2003-11-22 01:13:33 +00:00
Jeremy Fincher
4ed97b0ba5 Changed to use a DBHandler. 2003-11-22 00:55:08 +00:00
James Vega
f2f61fdfad Configure question about snarfer should be for all users 2003-11-22 00:51:27 +00:00
Jeremy Fincher
6b5ef88c06 Added some debugging printfs that may be useful in the future. 2003-11-22 00:40:46 +00:00
Stéphan Kochen
7b26501f15 Some small fixes to Poll. 2003-11-22 00:31:55 +00:00
Jeremy Fincher
d83cf1450f Fix for bug #846714. 2003-11-21 22:22:18 +00:00
Jeremy Fincher
0cc2c2f49f Fixed html entities in rss titles. 2003-11-21 19:07:14 +00:00
Jeremy Fincher
10fe799033 Fixed handling of timeout on socket in Debian.version. 2003-11-21 18:16:27 +00:00
Jeremy Fincher
cdda36f9fb Fixed the self-lart bug. 2003-11-21 17:42:41 +00:00
Jeremy Fincher
581dcda8e0 Tweaked output of seen. 2003-11-21 17:32:14 +00:00
Jeremy Fincher
e9b81580a4 Fixed lots of raised exceptions because I had the wrong number of arguments. 2003-11-21 15:32:14 +00:00
Jeremy Fincher
b3aade6984 Cleaner output for nonexistent entries. 2003-11-21 13:02:26 +00:00
Jeremy Fincher
308ae5527c Fixed bug #846053. 2003-11-21 12:45:50 +00:00
Jeremy Fincher
0da5c27380 Fixed bug #846332. 2003-11-21 12:35:24 +00:00
Jeremy Fincher
43c594661c Fixed bug #846220. 2003-11-21 12:31:51 +00:00
Jeremy Fincher
6f93426d66 Minor style update. 2003-11-21 11:58:16 +00:00
Jeremy Fincher
0ab9d4e3ec Do sorting the right way (not only are cmp functions slow, but with nicks you need to sort by ircutils.toLower, not str.lower). 2003-11-21 11:45:43 +00:00
James Vega
e3b09746c0 Now we can sort names independent of case! 2003-11-20 23:46:56 +00:00
James Vega
8b9f5a607f Fix the Google Groups snarfer bug and added appropriate tests 2003-11-20 19:53:15 +00:00
Brett Phipps
e21d7109cb Fixed the problem where country abbreviations that match USA State
abbreviations will never be found.

Arizona seemed to be missing from our _realStates set.  It's in there now.

Added a _mapCountries to map 'obviously' debatable country abbreviations.
(Just have uk->gb in there at the moment.  I probably missed a few).
2003-11-20 05:27:03 +00:00
Jeremy Fincher
fb4a4ffca7 Changed the default of the snarfer, added a question to configure. 2003-11-19 23:34:53 +00:00
Jeremy Fincher
2a5cc04749 Finished the alias sf question in configure. 2003-11-19 23:18:34 +00:00
Jeremy Fincher
738d1bbde3 Removed addbadword and removebadword; changed the name of addbadwords and removebadwords to add and remove, respectively. 2003-11-19 23:15:08 +00:00
Jeremy Fincher
e20f69288c Handled empty lines appropriately in supyfact files. 2003-11-19 22:39:01 +00:00
Jeremy Fincher
c17f85e51b Fixed escaping IOError from add command. 2003-11-19 22:36:58 +00:00
Jeremy Fincher
909597b7ac Changed the name of the commands in Markov and added a test (that currently only tests documentation) for Markov. 2003-11-19 22:25:19 +00:00
Jeremy Fincher
0b90d80fee Caught the right error. 2003-11-19 14:56:21 +00:00
Stéphan Kochen
15639d8a1d Multiple choices for polls. Still broke.. needs tests.. etc etc. Work in progress :) 2003-11-18 22:48:28 +00:00
Jeremy Fincher
23db0b7aaa Handled the case where one factoid is returned from Factoids.search better. 2003-11-18 17:49:10 +00:00
Jeremy Fincher
9d44399ed5 Fixed an uncaught exception in Debian.version. 2003-11-18 10:49:15 +00:00
Daniel DiPaolo
20674eaece Updated the plugin docstring. 2003-11-17 23:17:58 +00:00
Jeremy Fincher
2cbcddb582 Caught the LookupError raised from a bad encoding. 2003-11-17 23:10:14 +00:00
Jeremy Fincher
d7e95f5e87 Tightened the check for a proper auction id and refactored _getResponse. 2003-11-17 22:52:45 +00:00
James Vega
f57f57c5be Fixed some bugs in Bugzilla and added some tests to try and catch more
problems in the future.
2003-11-17 19:57:07 +00:00
James Vega
5cfe9ffd3e Yay! We finally have a threaded Markov plugin 2003-11-17 18:21:44 +00:00
James Vega
8dbaae1d37 Added a configure() question about aliasing sf to Sourceforge. Updated the
snarfer configurables so that they default to off and made the configure()
question available to all users. Updated the snarfer tests to ensure the
snarfer configurable is true before starting the tests.
2003-11-17 18:10:53 +00:00
James Vega
31c05776c6 Update configure() and configurable default states so that the default for
snarfers is off and all users are asked whether they would like to enable the
snarfer
2003-11-17 18:09:42 +00:00
James Vega
f6e848511b All tinyurl related commands now query the local database to see if a tinyurl
already exists for the url that is being snarfed/passed as an argument. If
not, tinyurl.com is used to generate the tinyurl
2003-11-17 17:30:53 +00:00
James Vega
2909c4a8c6 @ebay -> @auction 2003-11-17 16:55:11 +00:00
James Vega
f7e44d8f50 Better error message and make sure an int is provided when we need it 2003-11-17 16:25:34 +00:00
Jeremy Fincher
47817f8ea3 Updated error message for overflow. 2003-11-17 15:55:43 +00:00
Jeremy Fincher
76f4a8fb95 Forgot to change configure to reflect the revenge update. 2003-11-17 14:46:10 +00:00
Jeremy Fincher
e0542698dc Converted revenge to a configurable; still considering ChanServ. 2003-11-17 14:37:43 +00:00
Jeremy Fincher
8dea8d47ae Changed snarer to auction-snarfer. 2003-11-17 08:36:07 +00:00
Jeremy Fincher
df0652302c Fixed help string for alias add. 2003-11-17 06:06:43 +00:00
Jeremy Fincher
3a571c3fb9 Updated to thread tinyurl (there's still an un-passing test, but it seems to work on the bot itself). 2003-11-17 06:02:26 +00:00
Jeremy Fincher
889ed86026 Bugfixes (and removed threading). 2003-11-17 06:00:56 +00:00
Jeremy Fincher
398045b1e4 Commented out a debug.printf. 2003-11-17 03:42:56 +00:00
James Vega
8ec0a350a0 The configurable key wasn't updated properly. 2003-11-17 01:55:11 +00:00
James Vega
b6efb5c212 configure() should append 'load Dict' to onStart, not 'load Dictionary' 2003-11-17 01:27:21 +00:00
Jeremy Fincher
320d6b003c Fix for bug #842414. 2003-11-15 08:09:29 +00:00
Jeremy Fincher
27ce432b64 Made ChannelDBHandler threadsafe, and wrote a DBHandler for threadsafe non-channel-based databases. 2003-11-15 07:56:27 +00:00
Jeremy Fincher
dc93f865db Changed some maps/filters to imaps/ifilters for efficiency reasons (I was bored, basically). 2003-11-15 04:46:09 +00:00
Jeremy Fincher
eb6e112f70 Changed some maps/filters to imaps/ifilters for efficiency reasons (I was bored, basically). 2003-11-15 04:37:04 +00:00
Jeremy Fincher
28d371aeca Fixed spell problems; stopped caching spell fds (it's not called often enough to care, or go through the trouble). 2003-11-15 04:25:28 +00:00
Jeremy Fincher
927b1d4e65 Removed vestigal quotegrabs table statement. 2003-11-14 19:10:51 +00:00
Jeremy Fincher
d4e5047ebf Fixed bugs in option parsing. 2003-11-14 15:49:13 +00:00
James Vega
7a9482a176 Let ++/-- regexps have whitespace on the end 2003-11-14 15:09:30 +00:00
James Vega
557e518a96 Of course I can't reproduce the bug when I'm testing the fix for it, but this
should take care of the bad error message.
2003-11-14 14:06:19 +00:00
Jeremy Fincher
f3e2e2a1ed Added a squish command/outfilter. 2003-11-13 20:24:40 +00:00
Jeremy Fincher
563e5ad2bf Style updates. 2003-11-13 19:21:22 +00:00
Jeremy Fincher
d496328e81 Fixed bug in formatting of pydoc. 2003-11-13 17:56:51 +00:00
Jeremy Fincher
02b2eddd45 Multiple bugs that couldn't be tested while the dict.org server was down have now been tested, found, and eradicated. 2003-11-13 17:11:52 +00:00
James Vega
965d8e0b5f The dots need to escape from tinyurl 2003-11-12 17:30:24 +00:00
James Vega
4ce677bc6e Slight syntax fix for @weather reply 2003-11-12 17:22:23 +00:00
James Vega
988ac324b4 Not all tinyurls end in 4 random characters, so I shouldn't be looking for 4
characters. Switched to \w+
2003-11-12 14:39:44 +00:00
Jeremy Fincher
e4f912fc51 Made Aliases disambiguate themselves, and made that API in Owner public. 2003-11-12 02:18:22 +00:00
Jeremy Fincher
2f2d8130df Forgot to update the configure function for the new Configurable-ishness. 2003-11-12 01:31:31 +00:00
Jeremy Fincher
760483e2f0 Converted to Configurable. 2003-11-12 01:12:57 +00:00
Jeremy Fincher
dd4c09e1a4 Updated to include timeouts on the connection; changed name back to Dict.py. 2003-11-12 00:46:26 +00:00
Jeremy Fincher
e828c3350e Need a return after the dispatch to _oldnotes. 2003-11-11 17:09:45 +00:00
James Vega
d60df81a40 zeropad the color code used in colorize so that we don't lose characters, at
least any more than we already lose to the irc character limit, which will be
even more now that we are zeropadding...
2003-11-11 16:33:38 +00:00
James Vega
e9b64d443a Add support for plain-text google groups links. 2003-11-11 16:32:28 +00:00
James Vega
2b55842655 Fix the help strings for the bug{,s} and rfe{,s} commands. Remove the generic
Exception catches. Give a better response when bugs and rfes receive a bug
number. Add various tests.
2003-11-11 16:04:27 +00:00
Jeremy Fincher
5149d17b6a Made Configurable persistent. 2003-11-11 15:58:20 +00:00
Jeremy Fincher
94041acb9b Changed to use utils.abbrev to allow any unambiguous abbreviation. 2003-11-11 14:14:34 +00:00
Jeremy Fincher
2e0b225d0c Changed the needed= keyword arg in privmsgs.getArgs to required=. 2003-11-11 13:20:06 +00:00
Jeremy Fincher
86e2110010 Changed the name of Notes to Note and changed some command names in Note. 2003-11-11 12:59:27 +00:00
Jeremy Fincher
0ca15118e7 Made Aliases persistent. 2003-11-11 12:18:25 +00:00
Jeremy Fincher
225ee0ed6a Oops, SyntaxError. 2003-11-11 12:11:13 +00:00
Jeremy Fincher
fdde2759df Reordered superclasses so the proper die() method is called. 2003-11-11 11:45:44 +00:00
Jeremy Fincher
754978850c Give a proper error message for possibly uncaught exception: bug #839653. 2003-11-11 11:37:17 +00:00
Jeremy Fincher
3b6b478aac Moved action to Misc from Utilities. 2003-11-11 11:32:09 +00:00
Jeremy Fincher
405f4ab8d9 Fixed bugs #833206 and #837628. 2003-11-11 11:30:32 +00:00
Jeremy Fincher
c50e27a278 Fixed bug #838900. 2003-11-10 23:39:44 +00:00
Jeremy Fincher
4cc9579582 Fixed bug in tests; it was caused by the prefix character being snarfed in along with the URL. 2003-11-10 23:24:19 +00:00
Jeremy Fincher
bb9cb5d67c Fixed some bugs, tested some more and fixed those two. Boomshakalaka! 2003-11-10 22:43:19 +00:00
James Vega
9d8d47bbe7 Fix the @seen --user bug and add a test to keep it fixed 2003-11-10 16:02:17 +00:00
Jeremy Fincher
8f1329b20e Refactored a touch. 2003-11-10 15:26:55 +00:00
Jeremy Fincher
973cc66793 Didn't have a .users before the getUser. 2003-11-10 15:21:08 +00:00
Jeremy Fincher
9dd2680a9f Fix for bug #839053 (parens without bars not handled correctly). 2003-11-10 10:46:57 +00:00
James Vega
4b94ebe146 Add handling of 'Invalid Item' pages. Update tests to check 'Invalid Item'
handling and to parse another active .ca page
2003-11-09 03:15:24 +00:00
Jeremy Fincher
234728b322 Changed to Configurable. 2003-11-08 09:51:05 +00:00
Jeremy Fincher
024f462361 Converted to Configurable. 2003-11-08 09:44:04 +00:00
Jeremy Fincher
6519d08ed4 Removed the Toggleable subclass, since it wasn't being used at all (accidentally committed earlier, I'm sure). 2003-11-08 09:28:02 +00:00
Jeremy Fincher
3275859597 Converted to Configurable. Also reverted the _urlRe back to the old version, which works better. I don't care that parentheses are valid URL characters, they simply never happen in practice. Practicality beats Purity. 2003-11-08 09:26:33 +00:00
Jeremy Fincher
c434925798 Updated to use Configurable. 2003-11-08 09:02:30 +00:00
Jeremy Fincher
f2d3e99346 Converted to Configurable. 2003-11-08 08:12:25 +00:00
Jeremy Fincher
3ed58d9115 Updated to use Configurable. 2003-11-08 08:07:44 +00:00
Jeremy Fincher
64e664e0bc Converted to use Configurable instead of Toggleable. 2003-11-08 08:01:34 +00:00
Jeremy Fincher
2058d50eb3 Converted to Configurable. 2003-11-08 07:37:41 +00:00
Jeremy Fincher
5fb5533e49 Hopefully fixed bugs in Unix.spell once and for all. 2003-11-08 07:29:45 +00:00
Daniel DiPaolo
4711e227f4 Fixed a few more metacharacter DoS bugs. 2003-11-08 03:16:24 +00:00
Jeremy Fincher
e5249c859d Updated to use Configurable. 2003-11-08 00:10:38 +00:00
Jeremy Fincher
143295104a Updated. 2003-11-08 00:09:54 +00:00
Jeremy Fincher
69adce4a57 Added Configurable class and changed Ebay to use it (as an example). 2003-11-07 20:11:37 +00:00
James Vega
ee7ce27b61 @echo should reply with help when it receives no arguments 2003-11-07 18:51:49 +00:00
James Vega
ca8ed7204b Added a colorize command 2003-11-07 18:49:26 +00:00
James Vega
c32939ffb1 Using 'was url)' caused problems since () are legal characters in a url.
Switched to 'was <url>)' for tinysnarf replies.
2003-11-07 14:59:33 +00:00
James Vega
25aacc3cd7 Add name ordering and mode-characters for relay names. Name ordering is also
done by mode (ops sorted, then voices, etc)
2003-11-07 14:54:48 +00:00
Jeremy Fincher
b4a56057f1 Added some much tighter error-checking to the spell command; also used select to make sure the file handle is readable before trying to read from it. 2003-11-07 12:12:47 +00:00
Daniel DiPaolo
54aec8d3b2 Added hostmask and added_at to the 'get' command, to reveal impostors! 2003-11-06 21:50:23 +00:00
Jeremy Fincher
abbe99fd8c Fixed bug in seen regexp that would catch the old GK rating, too. 2003-11-06 21:33:50 +00:00