Commit Graph

801 Commits

Author SHA1 Message Date
Daniel DiPaolo
aee5c6c18e * Finished up MoobotFactoids, I think. Added delete, augmentFactoids (foo is
also bar), and replaceFactoids (no foo is bar), as well as cleaning up some
  of the regexps that were there (we allow spaces in the factoids, dummy!), and
  also made the addFactoids regexp more accomodating to other phrases with the
  word "is" in them :)  Also, updated the tests for it, of course.
2003-10-16 05:27:01 +00:00
Daniel DiPaolo
ea024def78 * Fixed some quoting issues in list*. Adopted the practice of repr()'ing all
factoid keys before displaying them (idea stolen from searchfactoids in
  Factoids).  Also fixed them in the tests as well as adding a test to insure
  that it's done right.
* Added the listkeys and listvalues commands.
2003-10-16 03:51:53 +00:00
James Vega
a428c6fc91 Add slightly better handling of de-pluralization 2003-10-16 02:42:47 +00:00
Daniel DiPaolo
ddfd7e10e1 * LOTS of updates to the MoobotFactoids test suite, parts of which aren't ready
yet, but the test targets should be pretty static from here on out, except
  adding new tests.
* Fixed up lock and coded unlock in MoobotFactoids (actually, factored the
  common code out into one helper function that each call).
* Added the changeFactoids (=~) portion.
* Changed the table structure again (should be the last time).  Locked_by was
  redundant if we're only going to let factoid creators lock/unlock.  Removed
  it.
2003-10-16 02:03:35 +00:00
James Vega
f567f36e4c Fixed a bug with debfile so that it doesn't error out when there are no
arguments
2003-10-16 01:59:17 +00:00
Jeremy Fincher
ba9e9f4397 Max out the recorded uptimes at 50. 2003-10-15 06:25:32 +00:00
Jeremy Fincher
f987a6e69b Removed several instances where it would raise exceptions the message after parting a channel. 2003-10-15 05:56:32 +00:00
Jeremy Fincher
bd7f1f9389 Fixed the snarfer to allow https links. 2003-10-15 05:37:21 +00:00
Jeremy Fincher
b6fb71d5a5 Added one minor thing so *all* unexpired news items aren't shown. 2003-10-15 05:30:02 +00:00
Jeremy Fincher
5be65f1caf Added changenews and oldnews. 2003-10-15 05:25:26 +00:00
Daniel DiPaolo
41f1cddbcf * Fixed INSERT query in addFactoids to mirror the changes made in the table
structure a few revisions back (oops)
2003-10-14 16:00:50 +00:00
Jeremy Fincher
0064748d68 Whoa, that was some old code -- written before IrcMsg had an __len__, apparently. 2003-10-14 06:41:52 +00:00
Jeremy Fincher
79ea3b1363 Moved bestuptime over to the Status plugin. 2003-10-14 06:39:31 +00:00
Jeremy Fincher
e4c64ec2ca Made *everything* case-insensitive. 2003-10-14 05:54:11 +00:00
Jeremy Fincher
8fd6a094de Made the help for wtf more descriptive. 2003-10-14 02:31:44 +00:00
Daniel DiPaolo
3ae813674e * adding MoobotFactoids stuff as per jemfinch's request - though it's not quite
done yet
2003-10-13 21:22:16 +00:00
Jeremy Fincher
f706191201 Added test for rpn 2 degrees and fixed rpn to pass it. 2003-10-13 04:54:57 +00:00
Jeremy Fincher
6c3e193b93 Fixed bug found by G-LiTe and added a test. 2003-10-13 03:47:33 +00:00
James Vega
84f931bb9f Lots of pylint cleanups 2003-10-11 21:03:02 +00:00
James Vega
2acf59d781 Added a urlsnarfer and the appropriate tests 2003-10-11 20:52:35 +00:00
James Vega
c202848677 Lots of cleanups.
Added a generic _formatResp that works with both bugs and rfes.
Renamed _*Opts and _{bug,rfe}Re so that they can be used with both bugs and rfes (since they're the same for both cases).
Bolded the description when requesting a single bug/rfe.
2003-10-11 18:40:22 +00:00
Jeremy Fincher
5c1ecc2248 Better error messages in addAlias. 2003-10-11 12:48:12 +00:00
Jeremy Fincher
eb01a8e99d Removed pi -> 3.14 capability. 2003-10-11 03:37:38 +00:00
Jeremy Fincher
e9bcf8a98d Should've been removed a long time ago. 2003-10-10 23:03:40 +00:00
James Vega
6fa0ef039d Cleaned up the usage example 2003-10-10 13:55:38 +00:00
James Vega
3c5978a76e Added the Sourceforge plugin (which has the commands: bugs and rfes) and the
accompanying tests
2003-10-10 13:47:06 +00:00
Jeremy Fincher
ecbdb0bbbe Made the bot not relay his own TOPIC messages. 2003-10-10 13:37:23 +00:00
Jeremy Fincher
48f71bb29c Made to relay topic changes. 2003-10-10 06:10:50 +00:00
Daniel DiPaolo
9f2352fbea * Fixed searchtodo
* Wrote tests for Todo.py
2003-10-10 05:47:19 +00:00
Jeremy Fincher
1e8de55ff8 Fixed bug where factoids would raise a DatabaseError when there were no arguments given. 2003-10-10 05:44:41 +00:00
Jeremy Fincher
816d59b141 Don't bother with the questions about the info alias. No one cares. 2003-10-10 03:18:52 +00:00
Jeremy Fincher
2afb4ef965 Fix for bug #820810: Don't ask to load Alias if Alias is already loaded. 2003-10-10 03:17:24 +00:00
Jeremy Fincher
bc3ec9f70c Fixed pluralization bug in stats command. 2003-10-09 19:20:50 +00:00
Jeremy Fincher
30b054c6cb Fixed several bugs and added a test to make sure they don't happen again. 2003-10-09 16:38:14 +00:00
Jeremy Fincher
fc24f3ded1 Made seen case-insensitive. 2003-10-09 06:43:58 +00:00
Jeremy Fincher
7973dc8921 Fixed bug #820259, where he was killing himself if his nick didn't exactly match in case. 2003-10-09 05:49:01 +00:00
Jeremy Fincher
7b28caba1b Converted karma stuff to use addressedRegexps. 2003-10-09 05:08:18 +00:00
Jeremy Fincher
aa7efcbad9 Fix for some bad tests; added support, fixed a long-latent bug that I thought was being tested for but wasn't. 2003-10-09 05:00:56 +00:00
Jeremy Fincher
7943351acb Added a missing commit. 2003-10-09 04:37:36 +00:00
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