Commit Graph

1062 Commits

Author SHA1 Message Date
Jeremy Fincher 10651494f5 Fixed Debian to use fix functions appropriately :) 2003-10-08 20:56:22 +00:00
James Vega 18d52f8b27 Needed to import fix and call fix.rsplit instead of utils.rsplit 2003-10-08 18:39:44 +00:00
Jeremy Fincher b719ab6c24 Fixed bug in looking up specific factoids. 2003-10-08 16:24:41 +00:00
Jeremy Fincher 8b7b4d97ac Added wildcard support, as per RFE #817309 2003-10-08 13:53:41 +00:00
Jeremy Fincher f28bed51ec Fixed bug in relaywhois response. 2003-10-08 06:25:05 +00:00
Jeremy Fincher e0184c5422 Added some more error-checking to the addAlias method. 2003-10-08 01:26:10 +00:00
Jeremy Fincher 28fb603ca0 Added some more error-checking to the addAlias method. 2003-10-07 22:19:08 +00:00
Jeremy Fincher 1099ca0705 Changed whois to internic. 2003-10-07 21:38:11 +00:00
Jeremy Fincher 9f2d619db8 Changed the pass statements to 'raise NotImplementedError' statements so the new changenews test would error out more quickly. 2003-10-07 09:32:42 +00:00
Daniel DiPaolo c5a7573f87 * First version of the Todo plugin, simple but functional enough for the
most simple of uses.
2003-10-07 06:50:21 +00:00
Jeremy Fincher de5202cc27 Bugfix. 2003-10-06 21:17:21 +00:00
Daniel DiPaolo 8fba4a85f5 * Fixed a little buglet in the debversion output where the "Shown" count
would be incorrect for any time nothing was found.
2003-10-06 21:15:07 +00:00
Jeremy Fincher 1a594b6dff Use ircutils.nickEqual instead of ==. 2003-10-06 13:00:22 +00:00
Jeremy Fincher 1e28e4f00a Changed msg.prefix to msg.nick in the self.chanserv comparison. 2003-10-06 05:57:03 +00:00
Jeremy Fincher 9e0ab0e73b *Trying*, as hard as possible, to be nice to Windows. 2003-10-05 21:37:29 +00:00
Jeremy Fincher 6107000658 Slight formatting changes and whatnot. 2003-10-05 20:33:01 +00:00
Jeremy Fincher d83cc90a32 Slightly changed the format of cmdstats. 2003-10-05 20:13:01 +00:00
Jeremy Fincher 498682d830 Changes to be nice to Windows. 2003-10-05 20:05:53 +00:00
Jeremy Fincher ec0de6431d Changed baseplugin not to require 'from baseplugin import *' because fix is now munging builtins. 2003-10-05 12:56:56 +00:00
Jeremy Fincher 5576661ab5 Forgot the example. 2003-10-05 12:00:51 +00:00
Jeremy Fincher 9fe8ed19a7 Forgot an import. 2003-10-05 11:56:46 +00:00
Jeremy Fincher d5c4b15632 Forgot an import. 2003-10-05 11:22:29 +00:00
Jeremy Fincher cb7ffa4df9 Changed another error to reply. 2003-10-05 11:06:07 +00:00
Jeremy Fincher 2cd657c9a9 Made sure ChannelDBHandler is before callbacks.Privmsg* in the inheritance order so self.die() is ChannelDBHandler's and not callbacks.Privmsg*. 2003-10-05 04:41:49 +00:00
Jeremy Fincher 151657f40d Changed an error to a reply. 2003-10-05 03:49:29 +00:00
Jeremy Fincher 6eff484bda Slight indentation fix. 2003-10-04 14:57:37 +00:00
Jeremy Fincher 9ef4ea2bca Forgot some imports. 2003-10-04 14:57:20 +00:00
Jeremy Fincher d0c7d47de4 Some slight regexp updates. 2003-10-04 14:57:05 +00:00
Jeremy Fincher 84b7454709 Forgot sets import. 2003-10-04 14:56:54 +00:00
Jeremy Fincher 3af3b4c985 __all__'ed baseplugin.py, updated other plugins to reflect that. 2003-10-04 13:53:13 +00:00
Jeremy Fincher d079777f27 Deleted a few variables that shouldn't have been exported. 2003-10-04 12:44:55 +00:00
Jeremy Fincher 71fcfb8db9 Deleted a few variables that shouldn't have been exported. 2003-10-04 12:29:58 +00:00
Jeremy Fincher 195dc208dd Made quotes.randomquote simple dispatch to a quote with a --id option. 2003-10-04 10:22:36 +00:00
Jeremy Fincher 9543859047 Changed searchfactoids to default to a glob search; --regexp and --exact searches work with specific options. 2003-10-04 10:16:57 +00:00
Jeremy Fincher 9f24c13be8 Moved the list of commands from cmdstats to the commands command. 2003-10-03 22:55:34 +00:00
Jeremy Fincher 3be0c261d3 Syntax still said --url instead of --fancy. 2003-10-03 22:24:32 +00:00
Jeremy Fincher b100ceb185 Updated example string. 2003-10-03 10:13:41 +00:00
Jeremy Fincher 29825d76f9 Forgot to update help for the new indexing. 2003-10-03 10:09:49 +00:00
Jeremy Fincher 9cbc766b7c Fixed to kill bold much more accurately. 2003-10-03 08:49:51 +00:00
Jeremy Fincher 81e1c09981 Updated debfile to default to glob, but allow regexp and exact options. 2003-10-03 04:21:37 +00:00
Jeremy Fincher cbc109ada9 Getoptified debincoming. 2003-10-03 00:23:03 +00:00
Jeremy Fincher ff6fdf02f3 Added convert and units command. 2003-10-02 23:19:38 +00:00
Jeremy Fincher cecb130106 Added disablegooglesnarfer command to disable the snarfer. 2003-10-02 22:36:20 +00:00
Jeremy Fincher 4bda1fc74a Bug fixes for .so modules. 2003-10-02 16:13:49 +00:00
Jeremy Fincher ac78a1c2cb Stylistic changes. 2003-10-02 16:07:53 +00:00
Jeremy Fincher 88b3d63026 Made to index from 1 instead of 0. 2003-10-02 06:13:54 +00:00
Jeremy Fincher 746e292693 Made to index from 1 instead of 0. 2003-10-02 06:10:54 +00:00
Jeremy Fincher a8d7de246d Made indexing start from 1 instead of 0. 2003-10-02 05:58:53 +00:00
Jeremy Fincher 32eb85e3c5 Fix for KeyError escaping from stats. 2003-10-02 00:43:38 +00:00
Jeremy Fincher de7da5abc1 Fixed --user to actually work. 2003-10-02 00:42:26 +00:00
Jeremy Fincher dcffc5df62 Minor change: names -> nicks in @seen help. 2003-10-02 00:24:36 +00:00
Jeremy Fincher 0e0dad2341 Added additional help for karma command. 2003-10-02 00:16:39 +00:00
Jeremy Fincher f9a7bf0609 getopt-ified seen to use nicks by default and users only if given the --user option. 2003-10-02 00:13:44 +00:00
Jeremy Fincher 538a262341 Moved {zen,pydoc} to the Python plugin and {whois,dns} to the Network plugin. 2003-10-01 11:12:06 +00:00
Jeremy Fincher f84345048a Fix for bug #815242, pydoc fnmatch.fnmatch fails. 2003-09-30 22:12:50 +00:00
Jeremy Fincher bc5ec5d0f0 Fix for recent discovery that some misconfigured servers will send 422 instead of 376. 2003-09-30 15:21:02 +00:00
Jeremy Fincher a714fce09d Fixed cmdstats to make sure only canonicalNames get in. 2003-09-30 13:51:32 +00:00
Jeremy Fincher b9a81a3f5e Added 'individual' to commands processed. 2003-09-30 11:07:01 +00:00
Jeremy Fincher 8b04e1c537 Added cmdstats command. 2003-09-30 11:04:44 +00:00
Jeremy Fincher ce3043a50f Initial checkin. 2003-09-30 10:47:05 +00:00
Jeremy Fincher df1a26900d Added a bit more error checking in the case of bad arguments. 2003-09-29 16:13:51 +00:00
Jeremy Fincher dba6ae9217 Made addlookup ignore comment lines (designated by initial '#'). 2003-09-29 08:49:54 +00:00
Jeremy Fincher 1410d1af43 Added the ability to handle multiple karma items in one request, like Moobot. 2003-09-29 07:29:18 +00:00
Jeremy Fincher 29fd291a5b Cleanup of debincoming (also made sure to thread it). 2003-09-29 06:08:16 +00:00
Jeremy Fincher 14459d05d8 Commented out new.function stuff for later when new.function actually works. 2003-09-29 05:41:03 +00:00
Jeremy Fincher d0f9e11a32 Fix for bug #814149, bad error message in relaywhois. 2003-09-29 05:34:02 +00:00
Brett Kelly 8e45ffc020 added debincoming command 2003-09-27 03:54:58 +00:00
Daniel DiPaolo b71787b702 * Added a required per-channel news capability
* Fixed tests (syntax error, tabs/spaces)
* Updated addnews to use new persistent userids
2003-09-26 22:40:35 +00:00
Jeremy Fincher b1f0cb6647 Removed a gratuitous world.ircs.remove, probably fixing bug #801438. 2003-09-25 08:18:36 +00:00
Jeremy Fincher d3a21e29c0 Added an example string. 2003-09-25 07:27:02 +00:00
Jeremy Fincher 2c8dee38c2 Fix for configure bug. 2003-09-25 07:18:46 +00:00
Jeremy Fincher 6928a3a54f Fixed an uncaught exception in Lookup.configure. 2003-09-24 07:55:28 +00:00
Jeremy Fincher a13c8ab528 Removed the old sys.path-munging code now that we're disutil'ed. 2003-09-24 07:28:25 +00:00
Jeremy Fincher 474e611feb Initial checkin of the distutils stuff. 2003-09-24 07:19:54 +00:00
Jeremy Fincher 01ee1169f0 Forgot to return after an irc.error. 2003-09-24 06:16:29 +00:00
Jeremy Fincher 1c86e6f40c Removed shrink command since it's mostly unnecessary since we got the mores. 2003-09-24 04:19:23 +00:00
Jeremy Fincher 05eddc71f5 Fixed to use the proper irc.reply arguments instead of callbacks.reply. 2003-09-23 20:45:25 +00:00
Jeremy Fincher 23453eff6a Made the game snarfer not prefix the response with the the nick. 2003-09-23 20:26:25 +00:00
Jeremy Fincher bb9c956eea Made sure there were no problems in __call__ if it wasn't started. 2003-09-23 19:39:48 +00:00
Jeremy Fincher 06e2e05b78 Added some guards for self.started to make sure certain commands aren't run before the plugin is started. 2003-09-23 18:59:22 +00:00
Jeremy Fincher fcab1a30cf Added a try/finally statement like ChannelLogger just got. 2003-09-23 18:45:08 +00:00
Jeremy Fincher b1654bd4bc Oops, accidentally committed a tyop in a comment. 2003-09-23 16:17:13 +00:00
Jeremy Fincher a6d71770c9 Added a try/finally statement to the addMsg in __call__ so lastMsg will still get updated if it raises an exception. 2003-09-23 16:08:05 +00:00
Jeremy Fincher 20e5bdb50d Added a try/finally statement to the addMsg in __call__ so lastMsg will still get updated if it raises an exception. 2003-09-23 16:01:04 +00:00
Jeremy Fincher e4143b467a Added a bit to the morehelp for calc to explain floating point inaccuracies. 2003-09-23 15:42:01 +00:00
Jeremy Fincher d57c173598 Tiny update to the lithp command. 2003-09-22 22:36:23 +00:00
Jeremy Fincher b4b2b2b883 Added --with option to quote command. 2003-09-22 22:11:05 +00:00
Jeremy Fincher e40183f1e5 Fixed stupid verisign bug. 2003-09-22 18:00:16 +00:00
Jeremy Fincher 3e28059c9e Fixed bug in genre pluralization. 2003-09-22 17:32:12 +00:00
Jeremy Fincher b1b00401ed Changed inFilter to __call__, since it doesn't do any filtering. 2003-09-22 11:17:10 +00:00
Jeremy Fincher 41d3039c68 Removed some debugging stuff that never should've been committed. 2003-09-22 11:16:41 +00:00
Jeremy Fincher 3a329b04f9 Added the uptimeEnder to world.flushers instead of just running it atexit. 2003-09-22 09:55:00 +00:00
Jeremy Fincher f137b21dcf Added extra logging to Enforcer in the case where it's not started. 2003-09-22 02:46:36 +00:00
Jeremy Fincher fd568a7f48 Made echo not prefixName. 2003-09-19 17:25:38 +00:00
Jeremy Fincher 287c9028a5 Forgot a return after an irc.error. 2003-09-18 15:45:43 +00:00
Jeremy Fincher 3af8f1c790 Added private and action keywords to IrcObjectProxy.reply and converted FunDB to use them. 2003-09-18 07:26:21 +00:00
Jeremy Fincher ab302e5742 Oops, left a random.choice with the arguments of a random.shuffle. 2003-09-18 05:58:24 +00:00
Jeremy Fincher fad77c9545 Forgot to change a topicget to a gettopic. 2003-09-17 22:49:00 +00:00
Jeremy Fincher d227111b0c Added privmsgs.name, privmsgs.channel, and privmsgs.checkChannelCapability. Converted the Topic plugin to use some of them. 2003-09-17 22:38:03 +00:00
Jeremy Fincher fd1aacbd64 Fixed snarfer for drawn games. 2003-09-17 21:31:04 +00:00
James Vega b95985c3aa dbchange now updates the added_by field 2003-09-16 18:53:09 +00:00
James Vega 292bb2550e Removed requested_by and use_count from {lart,excuse,insult,praise} tables 2003-09-16 18:11:16 +00:00
Jeremy Fincher 9ed2dcbc31 Fixed bug #807245, changetopic reorders topics. 2003-09-16 18:08:33 +00:00
James Vega 7719b8dad3 Fixed a couple typos in dbinfo 2003-09-16 17:16:11 +00:00
James Vega 32b0b65475 plugins/FunDB.py: added support for dbchange
test/test_FunDB.py: added testing for dbchange
2003-09-16 16:49:17 +00:00
Daniel DiPaolo 467688de74 A bit of cleanup work, mostly on the python zegrep portion of debfile 2003-09-15 02:45:39 +00:00
Jeremy Fincher 679b8fbaee Fixed output in the face of a single responding dictionary. 2003-09-14 07:39:39 +00:00
Daniel DiPaolo 3da65af7c8 * Beginnings of news stuff, yay 2003-09-14 07:38:26 +00:00
Jeremy Fincher e729b430b6 Updated for the new ircdb.users. 2003-09-14 02:43:17 +00:00
Jeremy Fincher 644fd692fa Changed random.sample(seq, 1)[0] to random.choice. Completely forgot the name of the choice function. 2003-09-14 01:18:50 +00:00
Jeremy Fincher b497acbc43 Removed the URL from the snarfer output. 2003-09-13 22:32:32 +00:00
Jeremy Fincher 9f51a69d96 Moved calc and rpn from FunCommands to the new Math plugin. 2003-09-13 15:00:22 +00:00
Jeremy Fincher d2ec31c45b Fixed bug in removeAlias that it wouldn't clear the frozen set. 2003-09-13 14:46:03 +00:00
Jeremy Fincher 358533b335 Removed deepthought command now that we have a supyfact for it. 2003-09-13 13:39:41 +00:00
Jeremy Fincher caa099dfc1 Added RFE #804955, lookup should return a random key: value if not given an argument. 2003-09-13 13:33:49 +00:00
Jeremy Fincher fb60da149b Added ability to specify optional arguments in aliases with @\d+. 2003-09-13 13:30:33 +00:00
Jeremy Fincher 41d266f207 Updated ircdb to have persistent user ids. 2003-09-12 20:06:58 +00:00
James Vega f524ec0ac9 plugins/Quotes.py: addquote now announces the id of the new quote
test/test_Quotes.py: updated to reflect change in plugin
2003-09-12 13:23:09 +00:00
James Vega 91274d3f54 addquote now returns the number id of the quote that was added, i.e. Quote #4 added 2003-09-12 10:54:25 +00:00
Daniel DiPaolo 47ea9b809f * Fixed Debian's debfile command to work properly 2003-09-11 18:46:17 +00:00
Jeremy Fincher 9eb08fa205 Removed length restriction from deepthought. 2003-09-11 18:39:47 +00:00
Jeremy Fincher 7dfeb8d486 Added necessary imports to configure. 2003-09-11 12:32:39 +00:00
Jeremy Fincher 60dc66927d Added special handling in the case where the bot is kicked from the channel. 2003-09-11 10:27:49 +00:00
Jeremy Fincher bafc23f536 Added configure questions. 2003-09-11 10:05:24 +00:00
Jeremy Fincher e6556ec101 Removed zipcode stuff. 2003-09-11 09:56:59 +00:00
Jeremy Fincher 99f88bd20a Added DCC CHAT support. 2003-09-11 06:43:49 +00:00
Jeremy Fincher 77ff4f8036 Help updates, updates for metagoogle, and a change in bolding. 2003-09-10 22:29:34 +00:00
Jeremy Fincher 7605f6512e Initial checkin. 2003-09-10 22:22:50 +00:00
Jeremy Fincher 273e4a7a0c Added removeAlias method for easy access from within other plugins. 2003-09-10 21:15:09 +00:00
Jeremy Fincher dca69510f3 Extracted alias-adding functionality out into a function usable from within other plugins. 2003-09-10 20:25:15 +00:00
Jeremy Fincher d46f6494e7 Made --url into --fancy and made simple URL responses the default. 2003-09-10 18:15:28 +00:00
Jeremy Fincher ffefdf1ab7 Added new pipe syntax to check for recursive aliases. 2003-09-10 08:15:44 +00:00
Jeremy Fincher ecc820a49c Fixe for bug with titles that spread across lines. 2003-09-09 21:00:36 +00:00
Jeremy Fincher 580edc37c5 Added a commit to doPrivmsg. 2003-09-09 17:40:47 +00:00
Jeremy Fincher 949deee935 Added RFE #802856, so regexps aren't required by searchfactoids. 2003-09-09 08:41:16 +00:00
Jeremy Fincher 073040d92e Fixed bug #802804 about the bad appearance of [not an acronym]. 2003-09-09 08:33:07 +00:00
Jeremy Fincher d68c42684d Fixed bug #802801 about calc exposing too ugly error messages. Added tests. 2003-09-09 08:25:33 +00:00
Jeremy Fincher 9bca5d98f7 Fixed bug #802826, --safe wouldn't work. 2003-09-09 08:23:36 +00:00
Jeremy Fincher e386518997 Fixed escaping KeyError and added test. 2003-09-09 07:57:49 +00:00
Jeremy Fincher 2719812074 Fixed bug with ACTIONs and added test. 2003-09-09 07:36:41 +00:00
Jeremy Fincher 8e44660692 Forgot to change the --url results based on now getting the id from the database. 2003-09-09 03:53:27 +00:00
Jeremy Fincher cec0f77538 Changed unlearn to forget. 2003-09-08 20:14:46 +00:00
Jeremy Fincher 3625d98ed7 Removed extra dot.. 2003-09-08 20:13:27 +00:00
Jeremy Fincher 0c3e75b282 Added #id to lasturl. 2003-09-08 19:44:09 +00:00
James Vega 89d5f7a088 Make sure the urllib2 file gets closed properly in pgpkey 2003-09-08 17:35:24 +00:00
James Vega cc07bc1272 Switched pgpkey from using .read() to .readline() since there's possibly a large amount of results. 2003-09-08 17:15:26 +00:00
James Vega d9e3a199b0 Removed the trailing ' :: ' from pgpkey 2003-09-08 08:59:43 +00:00
James Vega ecdcc63756 Switched a couple error messages to use conf.replyNotRegistered 2003-09-08 08:58:56 +00:00
James Vega f8c85b07bc Fixed doPrivmsg and added more useful error messages 2003-09-08 08:58:00 +00:00
Jeremy Fincher 43fbbb9b70 Changed to use callbacks.reply again, now that we have the prefixName option. 2003-09-08 08:50:57 +00:00
James Vega 9d8aa07f86 Added pgpkey and a test case for it 2003-09-08 08:48:33 +00:00
Jeremy Fincher 7ed17912d2 Fixed bug where it doesn't respond to non-registered users. 2003-09-08 08:32:06 +00:00
Jeremy Fincher 66b62a42cd Fixed calc command. 2003-09-07 20:29:42 +00:00
Jeremy Fincher da6f429fe5 Made a do376 so it authenticates (hopefully) before joining a channel. 2003-09-07 09:49:43 +00:00
Jeremy Fincher 4ca8f91fa9 Added WHERE clause for making sure started <> 0. 2003-09-07 08:09:23 +00:00
Jeremy Fincher e53d4e7f87 Removed less command. 2003-09-07 06:34:07 +00:00
Jeremy Fincher e3148c03fe Removed foldoc command (it's markedly inferior to Dict.dict). 2003-09-07 06:32:13 +00:00
Jeremy Fincher cfa737d1d7 Changed limit to 100 instead of 10. 2003-09-07 06:23:32 +00:00
Jeremy Fincher b6993152e6 Converted not to care about how long its messages are. 2003-09-07 06:10:09 +00:00
Jeremy Fincher 61ad6c7f1d Fixed bugs all over it. 2003-09-07 06:07:25 +00:00
Jeremy Fincher b68908ed00 Convert not to care how long its messages are. 2003-09-07 06:01:25 +00:00
Jeremy Fincher d3f1ca724f Convert not to care how long its messages are. 2003-09-07 05:37:49 +00:00
Jeremy Fincher 3161bb5750 Converted to not care how long its messages are. 2003-09-07 05:34:56 +00:00
Jeremy Fincher 5ef3d7c5f5 Moved tell and last commands from FunCommands to MiscCommands. 2003-09-07 05:26:18 +00:00
Jeremy Fincher 0c3cb0522b Converted to not worry about message length. 2003-09-07 05:08:30 +00:00
Jeremy Fincher 8a70f15e89 Fixed bug in aliases with no arguments and added test for it. 2003-09-06 21:58:42 +00:00
Jeremy Fincher e01d52b2f2 Added less command. 2003-09-06 21:51:21 +00:00
Jeremy Fincher 63403e6408 Fixed documentation bugs. 2003-09-06 18:29:44 +00:00
Jeremy Fincher b0ccf44e2b Fixed a documentation bug and changed startnickserv to startservices. 2003-09-06 18:26:31 +00:00
Jeremy Fincher 0c9efdf1ae Wasn't calling setDaemon on threads spawned in PeriodicFileDownloader. 2003-09-06 18:18:34 +00:00
Jeremy Fincher 526ac1ee18 Added URL for codecs module to encode/decode morehelps. 2003-09-06 08:39:50 +00:00
Jeremy Fincher 74d3b7820f Added PluginDocumentation to test to make sure all commands have documentation. 2003-09-06 06:23:03 +00:00
Jeremy Fincher 1ad3ec9914 Fixed some bugs with removetopic when the topic didn't match topicUnformatter. 2003-09-06 05:25:42 +00:00
Jeremy Fincher 1795229d85 Added dup to rpn and fixed bug with calc and rpn commands that they couldn't do negative values. 2003-09-06 05:25:05 +00:00
Jeremy Fincher 0bcffe0d3e Changed morehelp for translate. 2003-09-06 04:51:28 +00:00
Jeremy Fincher e0396337b1 Made outFilter handle empty TOPICs. 2003-09-06 02:10:55 +00:00
Jeremy Fincher 9249df4d25 Made to ignore empty TOPICs just sent for information. 2003-09-06 02:06:57 +00:00
Jeremy Fincher 5974639ee3 Made Enforcer send an empty TOPIC to each channel when startenforcer is called so there is no exception when self.topics is empty. 2003-09-06 02:03:44 +00:00
Jeremy Fincher b3253df28e do332 wasn't guarded by self.started. 2003-09-06 01:15:32 +00:00
Jeremy Fincher 8f2766b5ce Fixed UnboundLocalError from a variable name change in debfile. 2003-09-06 01:06:28 +00:00
Jeremy Fincher 2484ce94be Bold, for Strike. And also a bugfix, so it's not an entirely useless commit :) 2003-09-05 20:53:49 +00:00
Jeremy Fincher 9ddc8b2402 Forgot a format. 2003-09-05 20:47:35 +00:00
Jeremy Fincher 559bd74928 Added a randomdictionary example and changed the no matches output in the case where a dictionary is specified. 2003-09-05 20:46:39 +00:00
Jeremy Fincher 7501b3a625 Moved dict stuff to its own plugin. 2003-09-05 20:22:43 +00:00
Jeremy Fincher e59f076f48 Forgot module docstring. 2003-09-05 19:50:38 +00:00
Jeremy Fincher 21f0cb89ae Moved babelfish stuff to its own plugin. 2003-09-05 19:49:44 +00:00
Jeremy Fincher 49ef542c83 Added --url option to lasturl. 2003-09-05 19:37:58 +00:00
Jeremy Fincher 0719bdec92 Added priority stuff for RFE #799899 2003-09-05 19:28:04 +00:00
Jeremy Fincher 0f843dd651 Fixed stupid failed tests in Notes. I'm retard. 2003-09-05 19:01:02 +00:00
Jeremy Fincher 5bcd98e1a4 Finally found that crazy KeyError exception being raised, I think. 2003-09-05 18:53:09 +00:00
Jeremy Fincher fed6273f03 Make mention of <snip> in morehelp. 2003-09-05 15:47:15 +00:00
Jeremy Fincher b682b8c2dc Bold <snip>. 2003-09-05 15:45:00 +00:00
Jeremy Fincher 39a5879d3f Fixed docstring for last command and change the way dict shows chopped entries. 2003-09-05 15:42:43 +00:00
Jeremy Fincher 5944282355 Added more example. 2003-09-05 10:56:30 +00:00
Jeremy Fincher dc2e2077fb Added rudimentary whois command. 2003-09-05 09:59:59 +00:00
Jeremy Fincher 596958c4cc Added beGracious, changed to raw strings for regexps, and created test. 2003-09-05 09:40:26 +00:00
Jeremy Fincher 3be6255745 Updated example to have searchfactoids. 2003-09-05 08:17:14 +00:00
Jeremy Fincher 5fbba15857 Converted searchfactoids to accept a regular expression. 2003-09-05 08:15:26 +00:00
Jeremy Fincher b2beec0804 Forgot to remove a format character after the last commit. 2003-09-05 06:55:58 +00:00
Jeremy Fincher 20036816c8 Converted uses of utils.pluralize to utils.nItems. 2003-09-05 06:49:14 +00:00
Jeremy Fincher 28b0fdba97 Made sure to close file descriptors in debfile. 2003-09-05 06:47:12 +00:00
Jeremy Fincher d43b1ea700 Added dictionaries command and changed the order of the arguments to the dict command; also added --fancy argument to last command. 2003-09-05 04:28:56 +00:00
Jeremy Fincher ea74e4e898 Fixed bug with multiple criteria in the last command. 2003-09-05 03:34:37 +00:00
Jeremy Fincher b1a40f1cfd Rudimentary key searching added with the searchfactoids command. 2003-09-05 01:30:02 +00:00
Jeremy Fincher 55e3478668 Uh, I thought I committed this already...moved functions from fix.py to utils.py. 2003-09-05 00:16:28 +00:00
Jeremy Fincher 1208dd863a Oops, forgot a parenthese. 2003-09-04 21:37:38 +00:00
Jeremy Fincher 1d70b27b79 Added a die method. 2003-09-04 21:36:01 +00:00
Jeremy Fincher f65829b768 Moved several things from fix.py to utils.py. 2003-09-04 20:42:37 +00:00
Jeremy Fincher fff4a7d864 Made a set of the dbs that responded so each db only gets listed once. 2003-09-04 17:17:03 +00:00
Jeremy Fincher 9a2f80ae7b Forgot to commit from chemistry. 2003-09-04 17:13:13 +00:00
Jeremy Fincher 062231bb4b Added code to allow removal of all factoids associated with a given key. 2003-09-04 12:14:12 +00:00
Jeremy Fincher dab57f3080 Fixed bug #800165. 2003-09-04 12:08:02 +00:00
Jeremy Fincher 3fb97984dc Removed the crazy topicPrefix stuff, it was pretty useless. 2003-09-03 20:41:28 +00:00
Jeremy Fincher d0b7d5906f <Strike|work@oftc> I like the extraneous '.' on the end of the factoids. 2003-09-03 20:29:04 +00:00
Jeremy Fincher f719009e1d Fixed something, although by now I forget what it was. Ah, the doTopic stuff. Yeah, I fixed that. 2003-09-03 20:00:54 +00:00
Jeremy Fincher 339375bc42 Made to work again. 2003-09-03 18:45:29 +00:00
Jeremy Fincher fa878a9289 Fixed bug in doKick. 2003-09-03 18:45:17 +00:00
Jeremy Fincher dfb1b26333 Added a doKick. 2003-09-03 18:42:52 +00:00
Jeremy Fincher 2e23c68afb Just chop off the extra if everything is too big; also allow specification of the dictionary. 2003-09-03 18:16:06 +00:00
Jeremy Fincher 56e6fbd21c There is no more BasePlugin. 2003-09-03 17:50:32 +00:00
Jeremy Fincher 4200b4a4a7 Updated doJoin to use utils.nItems and made it doPrivmsg instead. 2003-09-03 17:43:06 +00:00
Jeremy Fincher 0791d9cbea Changed last/lastfrom to the new method as per RFE 798374. 2003-09-03 17:18:38 +00:00
Jeremy Fincher 67d5465329 Changed an if to an elif in lasturl. 2003-09-03 17:03:38 +00:00
Jeremy Fincher 1da0f301f5 Small change in order of sortBy and shrinkList. 2003-09-03 14:26:25 +00:00
Jeremy Fincher c98a25d6a2 Oops, forgot the '% word' 2003-09-03 12:21:56 +00:00
Jeremy Fincher fd57203a67 Changed a something to an anything and looped until a valid key is given in configure. 2003-09-03 09:45:11 +00:00
Jeremy Fincher 5857a17f88 Added dict command. 2003-09-03 09:38:17 +00:00
Jeremy Fincher 7bbb893662 Fixed bug where 'alias punish lart ' would make punish raise a 'cannot nest' error. 2003-09-02 19:51:04 +00:00
Jeremy Fincher 236582f5e9 Changed a popen2 to popen4. 2003-09-02 08:09:58 +00:00
Jeremy Fincher 9b2a114d0c Changed the name of the uptimeEnder function so it shows up more clearly in atexit._exithandlers. 2003-09-02 08:08:54 +00:00
Jeremy Fincher 92b2d195b3 Made seen command handle actions better. 2003-09-02 06:19:58 +00:00
Jeremy Fincher a846928596 Added wtf command. 2003-09-01 18:41:16 +00:00
Jeremy Fincher ee8deced50 Cosmetic; semicolon instead of comma. 2003-09-01 08:46:14 +00:00
Jeremy Fincher 3fd04637af Attempt to solve the atexit-closed-database problem. 2003-09-01 08:40:41 +00:00
Jeremy Fincher 8b1a47b295 Attempt to solve the atexit-closed-database problem. 2003-09-01 08:38:25 +00:00
Jeremy Fincher 6c81eb9084 Made 'import this' not print. 2003-09-01 08:05:14 +00:00
James Vega 862489d205 Modified a docstring 2003-09-01 07:44:08 +00:00
James Vega aa9f8a997e Added new lart/praise functionality. Now accepts a reason for larting/praising something 2003-09-01 06:11:02 +00:00
Jeremy Fincher 44972da513 Cleaned up makeDb. 2003-09-01 05:51:32 +00:00
Jeremy Fincher 30d3747f1d Added utils.pluralize. 2003-09-01 05:42:35 +00:00
James Vega 01adb33deb Fix a typo 2003-09-01 05:03:27 +00:00
James Vega 0061e42c97 Added tableDict, tableExists() and createTables to clean up/fix makeDB() 2003-09-01 04:45:26 +00:00
James Vega 5c034ead98 Fixed the onStart load string to match the module's name change from NickServ to Services 2003-08-31 21:58:08 +00:00
James Vega 07d46283ef Fixed a missing parameter to an irc.error() call 2003-08-31 21:32:53 +00:00
Jeremy Fincher 488fd6dd32 Forgot self. 2003-08-31 08:43:56 +00:00
Jeremy Fincher cc2689ddb8 Forgot to import world. 2003-08-31 08:42:51 +00:00
Jeremy Fincher 883287c261 Added bestuptime command. 2003-08-31 08:42:07 +00:00
Jeremy Fincher c891592b59 Fixed bug in strlen where it didn't account for spaces. 2003-08-30 22:54:11 +00:00
Jeremy Fincher 35cbbf7717 Made RSS docstring more appropriate, now that help works with modules. 2003-08-30 19:53:53 +00:00
Jeremy Fincher bf5d0aa30b Updated example. 2003-08-30 19:30:28 +00:00
Jeremy Fincher 7290221a90 Removed the title line from zen's _these. 2003-08-30 19:25:14 +00:00
Jeremy Fincher 36ecc4fcf6 Added zen command. 2003-08-30 19:23:34 +00:00
Jeremy Fincher 442392b5ba Guarded inserts into sys.path. 2003-08-30 19:20:08 +00:00
Jeremy Fincher d0d95cd017 Fixed odd error in findAliasCommand. 2003-08-30 19:05:03 +00:00
Jeremy Fincher 5841566982 Docstrings updated. 2003-08-30 04:46:17 +00:00
Jeremy Fincher dfc9f2f160 Finished change to Services. 2003-08-30 04:28:09 +00:00
Jeremy Fincher 97d5ee8ad4 Tyop 2003-08-30 04:15:57 +00:00
Jeremy Fincher e623d2e4b6 Added docstring and guard for lasturls. 2003-08-30 02:40:03 +00:00
Jeremy Fincher 736d46cff3 Forgot to close the file object from urllib2.urlopen. 2003-08-30 02:35:28 +00:00
Jeremy Fincher 7911d0f0a3 Moved kernel over to Http as per the wishes of the kernel.org folx0rs. 2003-08-30 02:33:28 +00:00
Jeremy Fincher 8f40c90e0b Fixed new pluralization bug in cpustats. 2003-08-30 02:08:13 +00:00
Jeremy Fincher f4fb779f9f Added docstrings. 2003-08-29 17:03:12 +00:00
James Vega f70919f1a8 Added a missing import line 2003-08-29 14:02:14 +00:00
Jeremy Fincher 06f7fef11f Stupid missing import... 2003-08-29 13:38:07 +00:00
Jeremy Fincher f87eb2e654 Tyop. 2003-08-29 08:16:29 +00:00
Jeremy Fincher b2d7893959 Made self.channels an IrcSet. 2003-08-29 08:15:07 +00:00
Jeremy Fincher feff6f77ce Added eightball command. 2003-08-29 07:49:11 +00:00
Jeremy Fincher 2e4c9439b9 Changed topicUnformatter regexp slightly and fixed shuffletopic so it wouldn't send a repeat topic. 2003-08-29 07:32:14 +00:00
Jeremy Fincher 89a0d12cce Added tracking of how many commands have been processed. 2003-08-29 07:08:03 +00:00
Jeremy Fincher 295c5d8411 Added example. 2003-08-29 07:01:05 +00:00
Jeremy Fincher fcdcebf990 Changed the name of NickServ to Services. 2003-08-29 06:50:33 +00:00
Jeremy Fincher 2c2031e167 Made randomfactoid more useful and fixed a bug in unlearn. 2003-08-29 06:45:51 +00:00
Jeremy Fincher 60c598be87 Wrote tests and fixed lots of bugs and usability flaws. 2003-08-29 06:32:49 +00:00
Jeremy Fincher 37f88d5e21 Added more tests and the lasturls command (and --nolimit option to the lasturl command. 2003-08-29 00:40:28 +00:00
Jeremy Fincher 6d7e68fa71 Added tests, fixed the bugs the tests found. 2003-08-28 23:59:03 +00:00
Jeremy Fincher b6b47b5d3f Added example string. 2003-08-28 23:11:43 +00:00
Jeremy Fincher 336108c736 Added example string. 2003-08-28 22:24:33 +00:00
Jeremy Fincher 83d587b8a3 Changed some bugs in configure. 2003-08-28 21:27:15 +00:00
Jeremy Fincher f1d876288f Added module docstring. 2003-08-28 21:26:56 +00:00
Jeremy Fincher 740acc5d08 Brought up-to-date with current plugin template. 2003-08-28 17:56:48 +00:00
Jeremy Fincher f4a057cf4b Changed binascii.hexlify to encode('hex_codec'). 2003-08-28 17:56:27 +00:00
Jeremy Fincher 2935c16d27 Added example string. 2003-08-28 17:55:01 +00:00
Jeremy Fincher 5860657194 Added 401 to the commands that result in a 'no user on this network' message for relaywhois. 2003-08-28 16:31:56 +00:00
Jeremy Fincher aabd095239 Moved world.version to conf.version. 2003-08-28 13:59:07 +00:00
Jeremy Fincher 50d1b9ba76 Forgot stupid utils import. 2003-08-27 23:36:47 +00:00
Jeremy Fincher d21d868b28 Added hexip command. 2003-08-27 22:43:29 +00:00
Jeremy Fincher 550f0fb3de Forgot return after irc.error and added test for non-existent location. 2003-08-27 22:30:48 +00:00
Jeremy Fincher ce67b6ef5a Added better error reporting. 2003-08-27 22:27:58 +00:00
Jeremy Fincher c8b09bd44d Added configure function and example and module docstring and more function documentation. 2003-08-27 18:18:41 +00:00
Jeremy Fincher 9d51e998b5 Added example strings. 2003-08-27 18:06:26 +00:00
Jeremy Fincher b572562cb3 Added utils.wrapLines and wrapped the lines of each plugin's example. 2003-08-27 16:25:43 +00:00
Jeremy Fincher 575656992e Fixed bug in weather, added test for it; added example string. 2003-08-27 16:01:51 +00:00
Jeremy Fincher bb1bdd2725 Added tell command. 2003-08-27 07:46:03 +00:00
Jeremy Fincher 9550971042 Added ability for commands to raise callbacks.CannotNest if they are not nestable. 2003-08-27 07:45:48 +00:00
Jeremy Fincher f9fee97f5f Made channels description in relaywhois slightly more descriptive. 2003-08-27 04:56:08 +00:00
Jeremy Fincher 52dba88bd3 Made much more efficient. 2003-08-27 01:42:00 +00:00
Jeremy Fincher 6d8a9e9c23 Changed 'no notes' message to be more natural English. 2003-08-26 18:14:32 +00:00
Jeremy Fincher 8f33ff28bd Made --at option for lasturl be more natural with domains. 2003-08-26 18:14:13 +00:00
Jeremy Fincher 19a9804dee Added a test and fixed several bugs it found. 2003-08-26 18:10:17 +00:00
Jeremy Fincher 5491d97704 Gave a proper error message for a relaywhois is a nick that isn't online. 2003-08-26 17:55:30 +00:00
Jeremy Fincher 09c77aa234 Can catch re.error instead of sre_constants.error. 2003-08-26 17:08:46 +00:00
Jeremy Fincher 3dd176ab63 Updated a whole lot of stuff. 2003-08-26 17:07:37 +00:00
Jeremy Fincher 898b219871 Unified the ircs' histories, making lastfrom work correctly. 2003-08-26 16:40:31 +00:00
Jeremy Fincher 906b83f1ec Added example. 2003-08-26 12:45:08 +00:00
Jeremy Fincher c9546934d5 Removed id number from randomurl output. 2003-08-26 11:54:24 +00:00
Jeremy Fincher 84c028c0dc Removed id number from randomurl output. 2003-08-26 11:52:42 +00:00
Jeremy Fincher 871d6858c0 Added an example and changed the regexp not to allow <> into the URL. 2003-08-26 11:39:18 +00:00
Jeremy Fincher 79b199cec1 Removed list of commands in module docstring. 2003-08-26 11:26:12 +00:00
Jeremy Fincher 0cf31453bc Fixed ugliness (tons of returns?) and SyntaxError (missing parenthese). 2003-08-26 11:25:43 +00:00
Jeremy Fincher cfe4ce14a9 Fixed ugliness (tons of returns?) and SyntaxError (missing parenthese). 2003-08-26 11:24:06 +00:00
Jeremy Fincher 5289f6bc75 Renamed conf.timestampFormat to conf.logTimestampFormat and added conf.humanTimestampFormat. 2003-08-26 11:15:15 +00:00
Jeremy Fincher b3976501ff Removed spurious blank line. 2003-08-25 20:13:48 +00:00
Jeremy Fincher 075af0967c Commented out some debug.printfs. 2003-08-25 20:13:20 +00:00
Jeremy Fincher 5eafec7121 Made morehelp better for dbadd. 2003-08-25 20:13:04 +00:00
Jeremy Fincher 7932c6078f Added example, and made dice commaAndify its numbers. 2003-08-25 20:12:21 +00:00
Jeremy Fincher e30cf69ec1 Added privmsgs.thread, and so nuked ThreadedFunCommands (subsumed into FunCommands) 2003-08-25 19:34:25 +00:00
Jeremy Fincher 84959a1815 I can't even tell what this change is, but apparently there is one. 2003-08-25 17:48:03 +00:00
Jeremy Fincher ad8159751f Added fortune command and some more tests. 2003-08-25 07:55:08 +00:00
Jeremy Fincher 56117a0662 Made the error message in the face of problems connecting much prettier. 2003-08-25 07:24:31 +00:00
Jeremy Fincher eb7b696ce9 Made increase/decrease karma stuff work more like moobot (i.e., require a prefixchar and disallow spaces) 2003-08-25 07:24:11 +00:00
Jeremy Fincher a92798c9d8 Fixed relaywhois to not require the network if the relay is only relaying between two networks. Also fixed a possible later UnboundLocalError in a few places. 2003-08-25 06:48:28 +00:00
Jeremy Fincher ebabf6112f Changed Candler to delete the database as well as commit/close on die() 2003-08-25 06:27:07 +00:00
Jeremy Fincher 18260e986d Removed arg, strsplit, and fixed re to handle s/// regexps too. 2003-08-25 06:25:50 +00:00
Jeremy Fincher c9c77f92c2 Fixed mime/unmime and docstring. 2003-08-25 06:24:42 +00:00
Jeremy Fincher 3ae2f79919 Forgot to reply with actor stuff. 2003-08-25 05:19:27 +00:00
Jeremy Fincher 98b0acb942 Made karma return the highest/lowest karmas when given no arguments. 2003-08-24 21:51:20 +00:00
Jeremy Fincher 577e7517af Made the output of osuemail a little bit cleaner. 2003-08-24 20:58:11 +00:00
Jeremy Fincher 30711266a7 Added osubuilding command. 2003-08-23 14:12:04 +00:00
Jeremy Fincher 5536e2181d Added module docstrings and changed argument order of osuemail. 2003-08-23 13:05:41 +00:00
Jeremy Fincher 5b2cc92917 Weather now works. This is gotenks2's commit. 2003-08-23 13:00:24 +00:00
Jeremy Fincher 5234c730c1 Converted states to lower before checking for membership in the set. 2003-08-23 12:44:25 +00:00
Jeremy Fincher 98011fe099 Added docstring. 2003-08-23 12:40:35 +00:00
James Vega 63fafdcccb Added bwp's weather module 2003-08-23 12:40:30 +00:00
Jeremy Fincher 5769e4d4cf Updated ChannelDBHandler to always return a new database if self.threaded is True. 2003-08-23 12:38:58 +00:00
Jeremy Fincher 38e63c6e84 Fixed exceptions raised by relaywhois. 2003-08-23 12:12:04 +00:00
Jeremy Fincher 8b05ce6e1a Fixed inability to find out the specifics about 'die hard'. 2003-08-23 11:40:40 +00:00
Jeremy Fincher 57b0c23a79 Added strlen command. 2003-08-23 11:34:13 +00:00
Jeremy Fincher 320f1d26b7 Made imdb handle people properly. 2003-08-23 08:52:42 +00:00
Jeremy Fincher f35da83b1b Added rating to imdb output. 2003-08-23 08:35:18 +00:00
Jeremy Fincher 5d554a5c3b Initial checkin. 2003-08-23 08:26:51 +00:00
Jeremy Fincher 17478daca2 Began some swithover to the new method; mostly I just needed to try a commit. 2003-08-23 06:07:20 +00:00
Jeremy Fincher 3fe81ebdcb Added docstring and configure function. 2003-08-23 05:55:20 +00:00
James Vega b86205ae8b Changed out some try blocks for if/else 2003-08-23 05:21:45 +00:00
Jeremy Fincher 57cc6615c4 Should be able to reload Relay module now too. 2003-08-23 05:04:41 +00:00
Jeremy Fincher 147d5cf6da Finally got the persistent configuration working with the Relay module (though don't try to reload it :)). 2003-08-23 04:42:04 +00:00
Jeremy Fincher 9d20105689 Fixed grouping of regexp. 2003-08-23 04:08:42 +00:00
Jeremy Fincher 05eabee767 Anchored a regexp and fixed a bug or two. 2003-08-22 23:00:10 +00:00
Jeremy Fincher 95f5abdda4 Made sure no prefixchars got into the karma table. 2003-08-22 22:59:28 +00:00
Jeremy Fincher 1342a76b95 Removed some debug.printfs. 2003-08-22 22:58:50 +00:00
James Vega 3c2ce0164a Added support for: created by, requested by, # requests to lart/praise/excuse/insult related functions
Added more error checking
Added a simple pluralizer
Added tests to stress lart/praise/excuse/insult portions of FunDB
2003-08-22 21:34:33 +00:00