Commit Graph

1269 Commits

Author SHA1 Message Date
Jeremy Fincher
2c8490c86a Added the undup filter. 2004-10-08 16:50:33 +00:00
Daniel DiPaolo
d4b30b6214 Added new behavior for Misc.last when nested - can optionally exclude the nick
and timestamp
2004-10-08 16:00:51 +00:00
James Vega
0242a8619d Update News to use commands.wrap and switch from an SQLite db to a flatfile
mapping.
2004-10-06 21:56:06 +00:00
James Vega
d72f69d245 Update the tests. 2004-10-04 19:00:51 +00:00
Jeremy Fincher
c563596405 Converted to use commands. 2004-10-03 09:05:37 +00:00
Jeremy Fincher
0dc88e88b9 Some source code tweakings; I still don't know why that test fails, but it's a good reminder that we should use the copy method instead of the copy.copy function. 2004-10-03 08:50:45 +00:00
Kevin Murphy
a87d8c9a1f Augmented test cases for RFE 1030244. 2004-10-03 08:29:59 +00:00
Jeremy Fincher
d253d7e1bf Added --without. 2004-10-03 03:01:27 +00:00
Jeremy Fincher
4dd07b1690 Converted to use commands. 2004-10-02 20:12:48 +00:00
Jeremy Fincher
54d1a91e80 Commanded Fun.py. 2004-10-02 17:31:38 +00:00
Jeremy Fincher
43fbd5ac77 Forgot to remove the urlSnarfer test. 2004-09-30 15:02:52 +00:00
Jeremy Fincher
84ea24d27f Fixed test. 2004-09-30 09:21:40 +00:00
Jeremy Fincher
c4cef878e6 Added another log filter. 2004-09-30 09:06:12 +00:00
Jeremy Fincher
3d81d6627b Updated to add the configurable single-letter commands. 2004-09-30 04:12:15 +00:00
Jeremy Fincher
d147def54c Log filtering for testing. 2004-09-29 18:43:44 +00:00
Jeremy Fincher
a6f7dc99b7 Moved tinyurl stuff out to the ShrinkUrl plugin. 2004-09-29 04:40:25 +00:00
Jeremy Fincher
0704c34fc7 Added a Hebrew filter. 2004-09-28 20:08:41 +00:00
Jeremy Fincher
f15129adec Added test for maximum nesting. 2004-09-28 07:40:58 +00:00
Jeremy Fincher
05c06f8f4b Added tests for no errors where no errors should occur. 2004-09-28 07:19:47 +00:00
Jeremy Fincher
e5df6c87ed tightened for new asserts. 2004-09-28 07:19:25 +00:00
Jeremy Fincher
b70a683df1 Added cool exhaustive help test. 2004-09-25 16:32:36 +00:00
Jeremy Fincher
78da84e4cb Configurable quotes, w00t. 2004-09-24 01:13:17 +00:00
Jeremy Fincher
3e58419338 Various minor refactorings, moved supybot.reply.{brackets,pipeSyntax} to supybot.commands.nested. 2004-09-23 23:15:27 +00:00
Jeremy Fincher
b627d23898 Added a test, though I haven't figured out how to fix this thing yet. 2004-09-23 16:34:38 +00:00
James Vega
ed61675016 Fix the bugs in #1032945, Observer.list exceptions and exceptions when adding
an observer after a plugin reload.
2004-09-22 22:06:27 +00:00
Jeremy Fincher
998f61cce8 Moved disambiguation stuff to callbacks.IOP. Also fixed rename-persistence. 2004-09-22 21:38:20 +00:00
Jeremy Fincher
99e35d6810 Fixed a performance problem. 2004-09-22 13:13:37 +00:00
Jeremy Fincher
2e07e23fd5 A little overzealous with the #! removals, weren't we, jamessan? :) 2004-09-22 11:41:12 +00:00
Daniel DiPaolo
b2dadb3516 Added new 'spellit' command 2004-09-22 03:38:39 +00:00
James Vega
3ee4223bda Fix for bug #1031800, uncaught exceptions in Config commands. 2004-09-21 14:21:57 +00:00
Kevin Murphy
f3d0670175 RFE 1017095 - Added wildcard support to Seen command 2004-09-21 06:51:12 +00:00
James Vega
fb56c08278 Add a test for Infobot not responding to directly addressed commands.
Add a test for some wonkiness with @user list when User and Seen are loaded.
2004-09-21 04:59:13 +00:00
James Vega
535f4a164f Fix bug #1031277, exception in some Topic commands when trying to modify a
topic in a channel that the bot is not in.
2004-09-20 19:24:15 +00:00
James Vega
a87660ade2 Fix bug #1031347, Google.stats exception. 2004-09-20 17:26:32 +00:00
James Vega
23397b44b4 Remove #! lines. 2004-09-20 15:25:47 +00:00
Kevin Murphy
99c412940c RFE 871111 : Added test cases for --nokey option 2004-09-20 06:17:05 +00:00
James Vega
7f22a1c9b6 Add rfe #1004006, {add,remove,{un,}set}capability can accept multiple capabilities. 2004-09-20 01:33:44 +00:00
Daniel DiPaolo
3e44335f28 Added fundb.search() and tests, AND fixed a bug with reloading FunDB 2004-09-18 15:36:52 +00:00
Jeremy Fincher
324ab71db4 Added topic command. 2004-09-16 18:43:31 +00:00
Jeremy Fincher
0ceb2deb80 enableSpecificTrackerCommands. 2004-09-16 16:11:20 +00:00
Jeremy Fincher
db4ae67a58 Fixed up a bit, and added tests 2004-09-16 16:03:47 +00:00
Jeremy Fincher
8a7681aa51 We added the ability for a command to determine if it's nested or not, so we can make this prettier. 2004-09-16 14:51:40 +00:00
Jeremy Fincher
a8ce25a3ee Tests for tags. 2004-09-16 14:50:34 +00:00
Jeremy Fincher
af65b54ecc Updated test to be more specific. 2004-09-16 14:18:23 +00:00
Jeremy Fincher
4f49f11f20 Updated to use tokenizedCommand. 2004-09-16 11:36:24 +00:00
Jeremy Fincher
727145afbe Added testSeconds. 2004-09-16 06:47:01 +00:00
Jeremy Fincher
00889cc390 Added max and min. 2004-09-15 16:17:03 +00:00
Jeremy Fincher
f53d3d5934 Added Time plugin, moved Misc.seconds to it. 2004-09-15 14:39:34 +00:00
Jeremy Fincher
c2399ec881 Case-insensitivity for Math.calc. 2004-09-14 21:51:54 +00:00
Kevin Murphy
e473c53726 Added a test case to catch the issue with properly pluralizing the word 'command' in the contributions output 2004-09-13 07:12:53 +00:00
Jeremy Fincher
4fec6def71 Allow multiple authentication. 2004-09-13 02:01:00 +00:00
Jeremy Fincher
75b33b8b44 Somehow I forgot a time.sleep in ChannelPluginTestCase._feedMsg, so it was sucking up 100% CPU. 2004-09-13 01:33:07 +00:00
Jeremy Fincher
ecaceff723 Bold was messing up the bug# regexp. 2004-09-13 01:32:15 +00:00
Jeremy Fincher
446174c51d Forgot to remove bender test. 2004-09-13 01:16:51 +00:00
Jeremy Fincher
8c68e389ec Forgot to change the dispatcher. 2004-09-13 01:16:24 +00:00
Jeremy Fincher
59d084abef Added a test for isnick always rejecting spaces in nick. 2004-09-13 00:42:10 +00:00
Jeremy Fincher
e5d3d39bed Updated to log threads. 2004-09-13 00:41:50 +00:00
Kevin Murphy
dba22a4b44 Updated for command name change in UrbanDict plugin 2004-09-12 21:05:52 +00:00
Jeremy Fincher
4f9e67a796 Fixed tests, and changed to use invalidCommand rather than addressedRegexps so commands may now be nested in definitions. 2004-09-12 20:24:08 +00:00
Jeremy Fincher
a9694c1012 Network plugin for network-related commands. 2004-09-12 05:46:18 +00:00
Jeremy Fincher
dfef079480 Name changed from 'Network' 2004-09-12 04:39:46 +00:00
Kevin Murphy
4dd4557796 Test cases for UrbanDict plugin 2004-09-11 20:35:39 +00:00
Jeremy Fincher
e525e04a42 Persistent renames. 2004-09-11 16:16:16 +00:00
James Vega
9c8c505de5 Scrap the Old 'n' Busted. Bring in the New Hotness (aka, freshly abstracted). 2004-09-10 19:37:49 +00:00
James Vega
a7bdd631e3 Add conf.supybot.plugins.Karma.allowUnaddressedKarma 2004-09-10 15:59:38 +00:00
Kevin Murphy
ca38340de6 Included test cases for new Misc.contributors command 2004-09-10 08:31:17 +00:00
James Vega
51ad408ff3 Use our newly annotated ircmsgs to enhance Misc.last's output. 2004-09-10 06:45:27 +00:00
Jeremy Fincher
0cd853ad35 Added an extra test, just to be sure this worked. 2004-09-10 06:33:31 +00:00
Jeremy Fincher
fa124b14b7 Networked things appropriately. 2004-09-10 06:32:42 +00:00
Jeremy Fincher
95877b2d53 This should work somewhat. 2004-09-10 06:26:46 +00:00
Jeremy Fincher
9fa465ce09 Changed action to do; it's more consistent with 'say' (rather than 'privmsg') and MozBot's similar plugin. 2004-09-10 06:24:30 +00:00
Jeremy Fincher
daca76bfc8 Elucidating comment. 2004-09-09 15:35:05 +00:00
James Vega
3b30b7b4e4 Let's sleep just a smidge longer to ensure our time difference is >= 1 2004-09-09 14:59:30 +00:00
James Vega
3986f24dad Implement patch #1023620, Handling of international Google Groups snarfing 2004-09-09 14:04:44 +00:00
James Vega
a62b731571 add dest='noplugins' & dest='nonetwork' instead of converting everything to
use options.no_plugins and options.no_network
2004-09-09 00:09:03 +00:00
James Vega
ddfa5e8d32 Added patch #1024088, better handling of various Ebay URLs. 2004-09-08 23:44:39 +00:00
Jeremy Fincher
ee70224aa3 Changed callCommand to give a name rather than a method; added invalidCommand throttling, ctcp throttling, and whole bunch of other crap. 2004-09-08 23:34:48 +00:00
Jeremy Fincher
3ba8958a08 Changed to be more like other programs. 2004-09-08 22:39:30 +00:00
Jeremy Fincher
6526336c1d Fixed networkishness and broke out a test so its name is more appropriate. 2004-09-08 22:38:52 +00:00
Jeremy Fincher
277f0274b8 takeMsg after register. 2004-09-08 22:37:56 +00:00
Jeremy Fincher
9cba6478b1 Fixed networkishness. 2004-09-08 22:37:31 +00:00
Jeremy Fincher
61cc643932 More tests for TimeoutQueue. 2004-09-08 22:36:58 +00:00
James Vega
30d36aae1f Add support for multi-word karmas 2004-09-07 20:28:24 +00:00
Kevin Murphy
50d05323d6 Moved Geekquote related tests from test_Http to test_Geekquote
Added additional tests to test_Geekquote
2004-09-07 18:22:07 +00:00
Jeremy Fincher
35acc6c583 Added a --trace option, moved tracing to utils. 2004-09-06 08:19:20 +00:00
Jeremy Fincher
f4f25ef72c Added abs to the calc command. 2004-09-06 08:07:54 +00:00
Jeremy Fincher
a58b50c3bf Slight augmentation. 2004-09-06 07:54:03 +00:00
Grant Bowman
cad43feff1 Simple beginning. 2004-09-05 20:12:50 +00:00
Daniel DiPaolo
a4b3d66748 Yes, I realize that the new stuff doesn't work with these tests, but I
can't for the life of me figure out why not!  The tests look set up the
way they are supposed to (ChannelPlugin now...)
2004-09-05 17:30:10 +00:00
James Vega
977a33a43f Properly added and abstracted trackers commands 2004-09-04 05:51:30 +00:00
James Vega
553a61515c Consolidate @bugs, @rfes into @trackers and add support for retrieving info
on patches.  Add (commented out) infrastructure for supporting usage of
@bugs, @rfes, and @trackers depending on the value of a config var.
2004-09-03 19:46:50 +00:00
James Vega
75dc3e804a _getId needs the irc object if it's going to use it 2004-09-03 13:42:57 +00:00
Jeremy Fincher
13e77bac41 Added TimeoutQueue. 2004-09-01 21:58:21 +00:00
Jeremy Fincher
c036213b4c Useful printing of pid. 2004-09-01 06:13:30 +00:00
Jeremy Fincher
962843f658 Moved network test. 2004-08-31 19:07:06 +00:00
Jeremy Fincher
1e4fad0c48 Fix0red the test0r. 2004-08-31 19:05:43 +00:00
Jeremy Fincher
96abea0317 don't reply.whenNotCommand. 2004-08-31 18:57:34 +00:00
Jeremy Fincher
ead683b269 Can't define an empty word. 2004-08-31 18:23:47 +00:00
Jeremy Fincher
86c7743fc9 Fixed some == tests on nicks (became ircutils.strEqual). 2004-08-31 17:23:33 +00:00
Jeremy Fincher
ec3a76c607 Swap network stuff to be inside the class. 2004-08-31 16:15:52 +00:00