Daniel DiPaolo
|
96f299c10c
|
Included plugins.standardSubstitute in factoids parsing now
|
2003-11-02 23:45:31 +00:00 |
|
James Vega
|
68d36db874
|
Snarfer cleanups and toggle tests
|
2003-11-02 20:31:37 +00:00 |
|
James Vega
|
d74a59a2f5
|
Cleaned up the snarfer
|
2003-11-02 19:46:35 +00:00 |
|
Jeremy Fincher
|
d816bc6a68
|
Added selfstats toggle; Fixed karma to be case-insensitive but case-preserving.
|
2003-11-02 18:59:06 +00:00 |
|
James Vega
|
4d77ffc92e
|
Added the ASPN Recipe snarfer (RFE #831028) and tests
|
2003-11-02 18:55:08 +00:00 |
|
Daniel Berlin
|
d557443883
|
Make Dunno use standardSubstitute
|
2003-11-02 03:18:39 +00:00 |
|
Daniel DiPaolo
|
82d2d8162a
|
Fixed a bug where addFactoid wasn't splitting on the first "is"
|
2003-11-01 22:08:52 +00:00 |
|
James Vega
|
1d1d7a87c2
|
Lots of changes to make it follow the format of a typical supybot plugin
|
2003-10-31 23:53:35 +00:00 |
|
James Vega
|
fcd4919bab
|
Fix the snarfer re so that it does match extraneous text
|
2003-10-31 22:48:43 +00:00 |
|
Daniel DiPaolo
|
15b18edc11
|
made karma case-insensitive
|
2003-10-31 21:03:35 +00:00 |
|
Jeremy Fincher
|
4e4855094c
|
Forget to catch the actual exception instance in callCommand.
|
2003-10-31 19:17:26 +00:00 |
|
James Vega
|
d50d435363
|
For some reason I was replacing the bot's name with the user's name
|
2003-10-31 18:43:08 +00:00 |
|
Daniel DiPaolo
|
c318d5e384
|
Added the "action" command and associated tests.
|
2003-10-30 17:16:02 +00:00 |
|
Jeremy Fincher
|
06ce1bcb94
|
Added change.
|
2003-10-30 04:36:40 +00:00 |
|
Jeremy Fincher
|
3f081ee21c
|
Added some error checking to join and part.
|
2003-10-30 04:06:46 +00:00 |
|
Jeremy Fincher
|
bc6f4bd149
|
Converted to not use the new module but the types module instead.
|
2003-10-30 03:46:31 +00:00 |
|
Jeremy Fincher
|
8d04bdbcb6
|
Refactored some stuff to be a bit cleaner.
|
2003-10-30 03:38:55 +00:00 |
|
Jeremy Fincher
|
1280dbdc90
|
Added test, fixed a bug it found.
|
2003-10-30 02:33:04 +00:00 |
|
Jeremy Fincher
|
29d20d2513
|
Changed the color command to a toggle.
|
2003-10-30 02:03:49 +00:00 |
|
Jeremy Fincher
|
646e41bd53
|
Changed the regexp for sfSnarfer to make it a little easier to read.
|
2003-10-30 00:13:00 +00:00 |
|
Daniel DiPaolo
|
0011fff94e
|
Changed all %d's to %s's
|
2003-10-29 22:05:53 +00:00 |
|
James Vega
|
afc74b96f0
|
Fix replacement of my/me not obeying word boundaries. Also created tests to
ensure it stays fixed.
|
2003-10-29 20:27:09 +00:00 |
|
Daniel DiPaolo
|
8cc9620a4b
|
Fixed ordering by priority when requesting todos for a person (or self)
|
2003-10-29 20:12:02 +00:00 |
|
Daniel DiPaolo
|
3b0276e688
|
Fixed a dumb dumb bug where I forgot to include the "msg" arg for irc.error
|
2003-10-29 17:26:05 +00:00 |
|
Jeremy Fincher
|
2a0687e46c
|
Fixed AttributeError in seen.
|
2003-10-29 16:18:16 +00:00 |
|
Jeremy Fincher
|
2b68eb908f
|
Make seen not error if it doesn't recognize the user.
|
2003-10-29 16:15:33 +00:00 |
|
Jeremy Fincher
|
08f5adf362
|
Ew, ugly SQL!plugins/Quotes.py
|
2003-10-29 08:38:15 +00:00 |
|
Daniel DiPaolo
|
bfdbda625a
|
Changed karma pluralization to use utils.pluralize() and fixed the tests to
avoid erroring due to ambiguous commands for 'stats' (since 'User' is also
loaded for the tests)
|
2003-10-29 07:46:49 +00:00 |
|
James Vega
|
0400f02f13
|
Added the Toggleable.__init__'s and therefore the help commands
|
2003-10-29 07:23:20 +00:00 |
|
Jeremy Fincher
|
6d36432508
|
Fixed __init__ and its error with instancemethods not having adjustable __doc__ strings.
|
2003-10-29 06:35:02 +00:00 |
|
James Vega
|
535cdde13c
|
Switched the togglesnarfers to the new Toggleable mixin
|
2003-10-29 06:06:56 +00:00 |
|
Daniel DiPaolo
|
f0b850118b
|
MoobotFactoids should be pretty dang close to finished now. Got the "_is_"
syntax working just fine.
|
2003-10-29 03:01:02 +00:00 |
|
Daniel Berlin
|
0c96bf73a7
|
Made replies all one message
|
2003-10-29 02:41:03 +00:00 |
|
Jeremy Fincher
|
acd36c80d4
|
Added toggles for auto-{op,voice,halfop}
|
2003-10-29 00:04:30 +00:00 |
|
Jeremy Fincher
|
2757f239b1
|
Added solaris to the list of supported operating systems for memory stats.
|
2003-10-28 20:18:33 +00:00 |
|
Daniel DiPaolo
|
05f8d6a2f8
|
Added "todo change" and tests for it.
|
2003-10-28 18:43:43 +00:00 |
|
Daniel DiPaolo
|
f9d97c91f5
|
Overhaul of Todo, somewhat. Made everyone's todos accessible by anyone, either
by id or by username. Also, made it so todos are never deleted, just set to
inactive.
|
2003-10-28 17:40:41 +00:00 |
|
Daniel DiPaolo
|
2527f47cb6
|
Punctuation ("?!") is now stripped from keys before insertion into the db
|
2003-10-28 15:30:43 +00:00 |
|
James Vega
|
8ae59844bf
|
Fix some typos I thought I had already committed
|
2003-10-28 14:29:06 +00:00 |
|
Jeremy Fincher
|
80deb23897
|
Fix for relay whois bug with the reporting of status on channels.
|
2003-10-28 14:08:11 +00:00 |
|
Jeremy Fincher
|
a34589cce7
|
Completed the removal of callbacks.Privmsg.doPrivmsg.
|
2003-10-28 06:30:42 +00:00 |
|
Jeremy Fincher
|
0a34794a33
|
Small stylistic change and removed the returns from invalidCommand.
|
2003-10-28 06:09:05 +00:00 |
|
Jeremy Fincher
|
7703e3f4d7
|
Typo fixes.
|
2003-10-28 06:05:51 +00:00 |
|
Jeremy Fincher
|
ef4aed0db3
|
Just some slight style things (I'm committing because DannyB will be hacking on it later).
|
2003-10-28 05:50:40 +00:00 |
|
Jeremy Fincher
|
c2f179cd0d
|
Fixed some bugs and cleaned up the test suite.
|
2003-10-28 05:49:31 +00:00 |
|
Daniel DiPaolo
|
084fe1854f
|
More MoobotFactoids/Dunno separation fun and fixes
|
2003-10-28 05:31:51 +00:00 |
|
Daniel DiPaolo
|
faea5a5909
|
Split out dunnos from MoobotFactoids (into Dunno.py) in anticipation of the
invalidCommand infrastructure addition.
|
2003-10-28 01:46:58 +00:00 |
|
James Vega
|
114909f702
|
Fix a silly line-continuation error
|
2003-10-28 00:20:23 +00:00 |
|
James Vega
|
6e911131fd
|
plugins/Gameknot.py: Add replyPossibleBug string to 'page format' error
src/conf.py: Fix a typo in replyPossibleBug string
|
2003-10-27 23:45:15 +00:00 |
|
James Vega
|
d370c485f6
|
Fix a new bug where a person not having a 'seen' status wasn't properly
trapped
|
2003-10-27 23:22:35 +00:00 |
|
James Vega
|
ed44f00c6f
|
Missed an 's' in there
|
2003-10-27 23:02:48 +00:00 |
|
James Vega
|
61576fdd13
|
Reworked the togglesnarfer stuff
|
2003-10-27 22:58:47 +00:00 |
|
James Vega
|
1e4879dfb1
|
Reworked the togglesnarfer mechanism
|
2003-10-27 22:57:05 +00:00 |
|
James Vega
|
fbb37025dc
|
plugins/Sourceforge.py: lots of cleanups to the code. Also changed how
togglesnarfer works.
test/test_Sourceforge.py: updated to follow the plugin changes
|
2003-10-27 20:24:32 +00:00 |
|
Stéphan Kochen
|
5ace5a48ad
|
Some fixes to Poll, removed delete command, added example.
|
2003-10-27 15:11:45 +00:00 |
|
Jeremy Fincher
|
aab9d8a3a0
|
Made the output of gkstats a little prettier.
|
2003-10-27 05:13:31 +00:00 |
|
Jeremy Fincher
|
a1c911e954
|
Added the ability to see notes you've sent yourself.
|
2003-10-26 17:50:12 +00:00 |
|
Jeremy Fincher
|
ebcc9a3f1d
|
Added the ability to see notes you've sent yourself.
|
2003-10-26 17:49:11 +00:00 |
|
Jeremy Fincher
|
0f45fe2c36
|
Fixed bug in testGreet.
|
2003-10-25 18:22:52 +00:00 |
|
Jeremy Fincher
|
218e53b409
|
Removed the die on the IRC object in relay disconnect because that makes all the plugins die.
|
2003-10-24 23:15:04 +00:00 |
|
Jeremy Fincher
|
3538f2c7b4
|
Made outfilter channel-specific.
|
2003-10-24 22:43:48 +00:00 |
|
Jeremy Fincher
|
5ae13a9422
|
Made the bot keep stats on himself.
|
2003-10-24 22:29:30 +00:00 |
|
Jeremy Fincher
|
fa5ac0a885
|
Fixed test to match new output.
|
2003-10-24 22:08:15 +00:00 |
|
Jeremy Fincher
|
42795d34d0
|
Removed the percentage thing, it's not entirely useful.
|
2003-10-24 21:42:54 +00:00 |
|
Stéphan Kochen
|
9320ad0e4e
|
Long live unicode! :D
|
2003-10-24 21:37:09 +00:00 |
|
Jeremy Fincher
|
388da451f2
|
Fixed failure (used testHelp) and added an encoding so Python doesn't complain.
|
2003-10-24 21:28:12 +00:00 |
|
Stéphan Kochen
|
8d9eb27a2f
|
Initial version of the Poll plugin. Still needs some work. (RFE #715810)
|
2003-10-24 16:54:07 +00:00 |
|
Jeremy Fincher
|
aa088ef6d9
|
Added memory reporting stuff to cpustats.
|
2003-10-24 13:38:55 +00:00 |
|
James Vega
|
df3602bf4d
|
Added another field (Submitted by) to the snarfer. Centralized the re options
for the parsers
|
2003-10-24 12:38:45 +00:00 |
|
Jeremy Fincher
|
660ba14e96
|
Fixed some failing test cases.
|
2003-10-24 11:03:43 +00:00 |
|
Jeremy Fincher
|
fa589ac423
|
Fix for bug #829353; added a test for the remove command.
|
2003-10-24 09:10:10 +00:00 |
|
Jeremy Fincher
|
d54ec97253
|
Fixed bug in CVS.
|
2003-10-24 08:57:02 +00:00 |
|
Daniel DiPaolo
|
8229759769
|
Added 'setpriority' and tests.
|
2003-10-24 07:12:51 +00:00 |
|
Daniel DiPaolo
|
c1ee1b8c10
|
Cosmetic fixes.
|
2003-10-24 06:11:16 +00:00 |
|
Daniel DiPaolo
|
051928efa5
|
Added locked_by back ... to stay, now admin/owner people can lock/unlock
factoids that they didn't create. So it'll be nice to be able to see just who
locked a factoid of yours.
|
2003-10-24 02:25:41 +00:00 |
|
Daniel DiPaolo
|
1b25a207bf
|
Made MoobotFactoids case insensitive, and added tests to make sure that
case-insensitivity works.
|
2003-10-24 01:03:18 +00:00 |
|
Daniel DiPaolo
|
f0574da59a
|
Fixed the 'title' regexp to be non-greedy, in case there's a </title> tag
within the document itself. Also put a test for this (which will hopefully be
a permanent link... not sure though)
|
2003-10-24 00:46:21 +00:00 |
|
Daniel DiPaolo
|
aa05fc1a79
|
Made it so admins can unlock anyone's factoids.
|
2003-10-23 21:35:13 +00:00 |
|
Jeremy Fincher
|
68dd30cb8b
|
Made stats default to the name of the person asking.
|
2003-10-23 20:59:51 +00:00 |
|
James Vega
|
6d9aea2d26
|
Missing conf import
|
2003-10-23 15:31:56 +00:00 |
|
James Vega
|
85e863f92c
|
Parse 'my' in @lart and @praise (Closes: RFE #828950)
|
2003-10-23 15:23:01 +00:00 |
|
Jeremy Fincher
|
aa09eb16a7
|
Forgot to set the probability for NO YUO
|
2003-10-23 15:10:07 +00:00 |
|
James Vega
|
7fd9859682
|
Switch irc.queueMsg to irc.reply
|
2003-10-23 14:59:03 +00:00 |
|
James Vega
|
7e01b8a74d
|
Convert irc.queueMsg(callbacks.reply to irc.reply
|
2003-10-23 14:52:59 +00:00 |
|
James Vega
|
cbbc2818ee
|
Changed an irc.queueMsg to irc.reply
|
2003-10-23 13:13:40 +00:00 |
|
James Vega
|
d608f82875
|
configure() was still adding 'load IMDB' to onStart instead of 'load Movies'
|
2003-10-23 12:59:15 +00:00 |
|
James Vega
|
6cae1b5ec4
|
Rewrote @insult and cleaned up the tests for all of FunDB so that they are
more deterministic
|
2003-10-23 12:35:43 +00:00 |
|
Jeremy Fincher
|
dd40523197
|
Added the note id to the response to sendnote.
|
2003-10-23 09:16:20 +00:00 |
|
Jeremy Fincher
|
3944b00001
|
Updated.
|
2003-10-23 08:35:26 +00:00 |
|
Jeremy Fincher
|
2ab2afdae9
|
Updated configure to be more descriptive about disabling progstats.
|
2003-10-23 08:15:47 +00:00 |
|
Jeremy Fincher
|
7bf41499cb
|
Fixed pluralization bug in info.
|
2003-10-23 05:14:41 +00:00 |
|
Jeremy Fincher
|
8914543d35
|
Made <number> optional in convert.
|
2003-10-23 04:21:40 +00:00 |
|
Jeremy Fincher
|
65b87f822c
|
Fixed bug in info; returned n+1 factoids when there were only n.
|
2003-10-23 04:17:18 +00:00 |
|
James Vega
|
8a378601b3
|
As part of the renaming madness, removed any ^db prefix
|
2003-10-23 02:12:07 +00:00 |
|
Daniel Berlin
|
0b380f56fe
|
Add --id option to geekquote, make it always allow multiline quotes
|
2003-10-22 22:05:34 +00:00 |
|
Jeremy Fincher
|
84690d56c9
|
Fixed escaping ValueError in soundex.
|
2003-10-22 20:09:45 +00:00 |
|
Jeremy Fincher
|
9a5cb77fe4
|
Fixed escaping ValueError in soundex.
|
2003-10-22 20:09:45 +00:00 |
|
Stéphan Kochen
|
5c1fc0114d
|
Added optional <id> argument to FunDB's excuse
|
2003-10-22 19:52:05 +00:00 |
|
Jeremy Fincher
|
f7caf3f4fd
|
Updated jeffk and lithp.
|
2003-10-22 19:43:38 +00:00 |
|
James Vega
|
b03e5612d2
|
Added configure() prompts to automatically disable the snarfer
|
2003-10-22 18:51:16 +00:00 |
|