Jeremy Fincher
|
53baabedad
|
Should fix #1032551.
|
2004-09-22 22:22:38 +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
|
0f182d67e4
|
Update to use new-style db abstractions, some super stuff.
|
2004-09-17 04:21:32 +00:00 |
|
Jeremy Fincher
|
9720b79a48
|
Changed tagging method.
|
2004-09-16 14:37:08 +00:00 |
|
Jeremy Fincher
|
12269e0986
|
I got rid of callbacks.IrcObjectProxy.finished.
|
2004-09-16 11:41:20 +00:00 |
|
Jeremy Fincher
|
da5fd46bb1
|
Use the new msg.repliedTo tag.
|
2004-09-14 15:09:01 +00:00 |
|
Jeremy Fincher
|
49c465c1c7
|
Database independence stuff.
|
2004-09-11 20:24:52 +00:00 |
|
Daniel DiPaolo
|
0f89737c16
|
Whoops, forgot an arg to the string formatting
|
2004-09-09 21:18:57 +00:00 |
|
James Vega
|
30d36aae1f
|
Add support for multi-word karmas
|
2004-09-07 20:28:24 +00:00 |
|
James Vega
|
382fb2b838
|
Our #! path should be /usr/bin/env python
|
2004-09-07 14:31:06 +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 |
|
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 |
|
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 |
|
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 |
|
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
|
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 |
|
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
|
b2b0e26e59
|
Let's ignore things that look like karma adjustments
|
2004-08-27 16:05:33 +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 |
|
James Vega
|
fa84b0c87c
|
Switchamabob
|
2004-08-19 17:57:55 +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 |
|
James Vega
|
ff8edb48fe
|
Abstract Infobot's DB and default to SqliteInfobotDB over PickleInfobotDB
|
2004-08-17 05:16:28 +00:00 |
|
Jeremy Fincher
|
a39ad7b801
|
Changed info logs to debug logs.
|
2004-08-10 06:14:31 +00:00 |
|
James Vega
|
04d0e5f667
|
Infobot is looking pretty complete!
|
2004-08-06 02:42:20 +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
|
b4f7b878cf
|
Forgot to prepend something to the tell.
|
2004-07-31 12:09:41 +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
|
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 |
|
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 |
|
James Vega
|
a421cbcd54
|
No need to tag or's since you can't escape the |
|
2004-07-30 23:49:44 +00:00 |
|
James Vega
|
7f112672de
|
Added <action>, <reply>, and | handling
|
2004-07-30 23:08:16 +00:00 |
|
Jeremy Fincher
|
16f4231780
|
Forgot questions.
|
2004-07-25 18:24:51 +00:00 |
|
Jeremy Fincher
|
f9c61271ea
|
w00, less path mungingEXCLAIMEXCLAIM
|
2004-07-24 05:18:26 +00:00 |
|
Jeremy Fincher
|
70dc5c3096
|
Updated.
|
2004-07-23 21:27:16 +00:00 |
|
James Vega
|
315810d08e
|
yay! no more stray whitespace
|
2004-07-21 19:36:35 +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 |
|
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 |
|
Jeremy Fincher
|
e3b690f933
|
Added userdata registry.
|
2004-04-30 18:24:35 +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
|
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
|
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 |
|