Commit Graph

104 Commits

Author SHA1 Message Date
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
ac78a1c2cb Stylistic changes. 2003-10-02 16:07:53 +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
3af8f1c790 Added private and action keywords to IrcObjectProxy.reply and converted FunDB to use them. 2003-09-18 07:26:21 +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
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
Jeremy Fincher
41d266f207 Updated ircdb to have persistent user ids. 2003-09-12 20:06:58 +00:00
Jeremy Fincher
e6556ec101 Removed zipcode stuff. 2003-09-11 09:56:59 +00:00
James Vega
ecdcc63756 Switched a couple error messages to use conf.replyNotRegistered 2003-09-08 08:58:56 +00:00
Jeremy Fincher
4ca8f91fa9 Added WHERE clause for making sure started <> 0. 2003-09-07 08:09:23 +00:00
Jeremy Fincher
b68908ed00 Convert not to care how long its messages are. 2003-09-07 06:01:25 +00:00
Jeremy Fincher
20036816c8 Converted uses of utils.pluralize to utils.nItems. 2003-09-05 06:49:14 +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
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
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
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
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
9550971042 Added ability for commands to raise callbacks.CannotNest if they are not nestable. 2003-08-27 07:45:48 +00:00
Jeremy Fincher
5eafec7121 Made morehelp better for dbadd. 2003-08-25 20:13:04 +00:00
James Vega
b86205ae8b Changed out some try blocks for if/else 2003-08-23 05:21:45 +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
James Vega
11c7124203 Added notification of which record number was added when adddb is called. 2003-08-22 08:10:58 +00:00
James Vega
0b6fce1e06 Replaced the last of the specific functions with the general getdb.
Fixed some sql statements and cleaned up some responses.
2003-08-22 07:04:47 +00:00
Jeremy Fincher
c413261a3b Fixed crazy quoting bug. 2003-08-22 06:45:10 +00:00
James Vega
9b3faa1982 Removed some extraneous escaping of quotes and switched _tables from a list to a set. 2003-08-22 06:08:55 +00:00
James Vega
b785cc220f Remove an extraneous print statement 2003-08-22 05:40:36 +00:00
James Vega
24005d3df1 FunDB: Made more general get/remove/num/add commands to consolidate getlart, numinsults, et.al.
test_FunDB: Started adding tests for FunDB
2003-08-22 05:36:53 +00:00
Jeremy Fincher
ca646716b1 Removed spaces at the end of lines. 2003-08-20 16:26:23 +00:00
Jeremy Fincher
cb6f1a1432 Made zipcode handle zipcodefor stuff. 2003-08-15 03:00:10 +00:00
Jeremy Fincher
ebd2113eb3 Moved zipcode over to the FunDB module. 2003-08-14 10:51:42 +00:00
Jeremy Fincher
39cce9c3af Changed from 's.find(x) != -1' to 'x in s' 2003-08-11 17:16:03 +00:00
Jeremy Fincher
e689904c90 Changed me handling in lart. 2003-06-18 06:45:21 +00:00
Jeremy Fincher
b633960740 Fixed lart code not to lart the bot himself. 2003-05-16 18:04:46 +00:00
Jeremy Fincher
f8bc027ede Added morehelp for the whole module. 2003-04-20 06:26:17 +00:00
Jeremy Fincher
1bc77baebe Added getlart, getexcuse, getinsult. 2003-04-09 17:03:15 +00:00
Jeremy Fincher
8f16571fdb Fixed stupid syntax error (wrong quotes around praise) 2003-04-05 12:37:15 +00:00
Jeremy Fincher
7a3d06a2bb Changed NOTNULL to NOT NULL and the order of the methods (yeah, I'm anal) 2003-04-05 10:24:40 +00:00
Brett Kelly
b5d47aa811 added numlarts, numinsults, and numexcuses 2003-04-04 02:35:18 +00:00
Jeremy Fincher
85e7e3ae05 Removed CHANGELOG and TODO, not very useful these days 2003-03-28 07:38:16 +00:00
Jeremy Fincher
6d56a864b4 Forgot irc.reply(msg, conf.replySuccess) in addlart. 2003-03-26 00:42:13 +00:00
Jeremy Fincher
0afc399bfc Added module docstrings (which will later be used by the installer script. 2003-03-25 06:53:51 +00:00
James Vega
c803e5e9d8 Added vim:set ... : strings to source in order to keep file formatting
consistent between developers. Jeremy should be adding the equivalent
settings for emacs soon.
2003-03-24 08:41:19 +00:00
Jeremy Fincher
7801c84d84 Initial revision 2003-03-12 06:26:59 +00:00