Commit Graph

1897 Commits

Author SHA1 Message Date
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