Commit Graph

2597 Commits

Author SHA1 Message Date
Jeremy Fincher 4c31e63ff8 Updated to use __all__, etc. 2004-10-03 09:03:34 +00:00
Jeremy Fincher 1aaad10276 Added disabledNetworks, to disable the plugin on certain networks. 2004-10-03 08:58:26 +00:00
Jeremy Fincher 64d60ff8db Removed a useless import. 2004-10-03 08:58:01 +00:00
Jeremy Fincher e1acd0e653 Added a noReply to latency. 2004-10-03 08:57:45 +00:00
Jeremy Fincher 20d30da744 Initial import, does authentication. 2004-10-03 08:55:05 +00:00
Kevin Murphy ac1930b7de RFE 1030244: Added cycle timer to random results and turned them into a stack so multiple random results can be harvested from a single web page service.
Minor grammatical changes
Corrected screen-scrape regexp for (yet another) qdb format change
2004-10-03 08:29:14 +00:00
Jeremy Fincher f92e37704b Fixed a bug with outFilter losing tags. 2004-10-03 03:43:36 +00:00
Jeremy Fincher d253d7e1bf Added --without. 2004-10-03 03:01:27 +00:00
Jeremy Fincher 54b6880a80 Changed noExtra to allowExtra and kept the default False. 2004-10-02 17:46:03 +00:00
Jeremy Fincher 54d1a91e80 Commanded Fun.py. 2004-10-02 17:31:38 +00:00
Jeremy Fincher 349155191a Converted to use commands. 2004-10-02 16:51:48 +00:00
Jeremy Fincher 9298888353 Uses commands.wrap now. 2004-10-02 05:37:00 +00:00
Jeremy Fincher 8a98fe66f4 Updated slightly. 2004-10-02 02:22:25 +00:00
Jeremy Fincher d2c05a460f Converted to use commands.wrap. 2004-10-02 02:20:35 +00:00
Jeremy Fincher ca5a27f2d4 Updated to use commands.wrap. 2004-10-02 00:48:29 +00:00
Jeremy Fincher 9d5a04ba95 We shouldn't toLower until we know it's not None. 2004-10-01 21:27:44 +00:00
Jeremy Fincher 133f6a8aff Initial checkin. 2004-10-01 21:23:15 +00:00
Jeremy Fincher 39cff598cb Forgot an eff. 2004-10-01 18:48:16 +00:00
James Vega 69aaabd152 Fix a few bugs with my ln-s.net addition 2004-10-01 18:44:36 +00:00
James Vega 3900c9301e Added ln-s.net support 2004-10-01 16:08:00 +00:00
Jeremy Fincher 0e5cd79a1b eXXXtra eXXXtra, read all about it. 2004-10-01 08:22:48 +00:00
Jeremy Fincher b6be47abc5 quick stylistic things. 2004-10-01 04:22:18 +00:00
Jeremy Fincher 3a9194d2e4 Updated contributors. 2004-10-01 04:13:32 +00:00
Jeremy Fincher 9426acc56c Better behavior in the case of a non-importing google.py. 2004-09-30 22:00:00 +00:00
Jeremy Fincher a30ad667ed Added some more stop words. 2004-09-30 20:00:41 +00:00
Jeremy Fincher 567cd195d3 Fixed to catch our SOAPpy errors. 2004-09-30 14:53:22 +00:00
Jeremy Fincher 9c2a9096d3 Removed privmsgs.urlSnarfer, now it exists only in commands. 2004-09-30 10:04:22 +00:00
Jeremy Fincher 1a6f9325dd Converted to use commands. 2004-09-30 09:57:47 +00:00
Jeremy Fincher fc72c88d99 Fixed the failing RSS test, yay. 2004-09-30 08:41:07 +00:00
Jeremy Fincher 6c36941f7c Should fix bug #1029954. 2004-09-30 08:31:27 +00:00
Jeremy Fincher 3566b12b29 Added a warning about languages that depend strongly on multi-byte characters. 2004-09-30 08:26:22 +00:00
Jeremy Fincher a21d181a50 We can allow the at and until commands now. 2004-09-30 07:41:05 +00:00
Jeremy Fincher b4ad7ca863 Integrated sweede's patch and removed includeNetworkName (the directory structure rocks much more, and that just confused things). 2004-09-30 06:03:21 +00:00
Jeremy Fincher 325ad70187 Changed default of private. 2004-09-30 05:39:23 +00:00
Jeremy Fincher e803bc1e0a Enforce the noExtraness of these commands. 2004-09-30 05:28:24 +00:00
Jeremy Fincher 1b611d75d9 Added stats command. 2004-09-30 05:25:54 +00:00
Jeremy Fincher 3d81d6627b Updated to add the configurable single-letter commands. 2004-09-30 04:12:15 +00:00
Jeremy Fincher b3631cb22e Added a database and an outfilter. 2004-09-30 04:10:54 +00:00
Jeremy Fincher 4026f8a3e3 Removed some useless blank lines. 2004-09-30 04:10:28 +00:00
Jeremy Fincher 755cfd258d Outfilters should *always* give a msg= keyword argument when they create a new message, because otherwise tags don't remain. If you see any other places where they don't, go ahead and fix them as well :). 2004-09-29 18:56:02 +00:00
Jeremy Fincher 491ebdaf53 Not entirely necessary there, removed the plugin-wide check for sqlite. 2004-09-29 18:55:13 +00:00
Jeremy Fincher a75857ee3b Made this error an error. 2004-09-29 18:54:49 +00:00
Jeremy Fincher e67daa9338 Now the comment is even MORE elucidating\! 2004-09-29 18:54:33 +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 3139ffe909 Re-added near functionality and re-abstracted the plugin. 2004-09-28 19:58:32 +00:00
Jeremy Fincher a829bf2965 Forgot the dot. 2004-09-28 07:43:55 +00:00
James Vega d5a324a0d2 It's nice when Weather.weather works. 2004-09-25 17:55:22 +00:00
James Vega 334c5f9456 Improve our whois handling. whois.pir.org became a bit more strict on the
input they accept.
2004-09-25 17:29:27 +00:00
James Vega b9db0330e4 Update others/amazon.py to latest version and add the new region support to
plugins/Amazon.py (supybot.plugins.Amazon.region)
2004-09-25 16:59:23 +00:00
Jeremy Fincher 7b68eb622d Abstracted out some functionality to plugins.DbiChannelDB. 2004-09-24 20:06:07 +00:00
Jeremy Fincher 5753195f45 Changed dbi.Record not to use a metaclass. 2004-09-24 20:05:34 +00:00
James Vega bbddc4b834 Make showLinks a ChannelValue specific to RSS.rss and add announce.showLinks
to for RSS.announce
2004-09-23 23:53:51 +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 6e1dc647dd Better filenames for FunDB databases. 2004-09-23 16:18:41 +00:00
Jeremy Fincher 16b9fb386e Added a repr keyword argument to errorInvalid and used it to fix bug #1030474. 2004-09-22 22:41:58 +00:00
James Vega f2d064cfac Forgot muh spaces 2004-09-22 22:23:54 +00:00
Jeremy Fincher 53baabedad Should fix #1032551. 2004-09-22 22:22:38 +00:00
James Vega 89f6d285b0 Fix bug #1032402, and convert to use commands.wrap. 2004-09-22 22:10:16 +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 3aa8bdcf18 Fixed unsend bugz0r. 2004-09-22 21:29:23 +00:00
Jeremy Fincher 99e35d6810 Fixed a performance problem. 2004-09-22 13:13:37 +00:00
Daniel DiPaolo b2dadb3516 Added new 'spellit' command 2004-09-22 03:38:39 +00:00
Kevin Murphy 45aabeb5ea Needed to import webutils for webutils.strError calls 2004-09-21 22:31:43 +00:00
Jeremy Fincher aeecf352a7 Fixed bug #1029690. 2004-09-21 21:18:37 +00:00
Jeremy Fincher 440695555f Initial checkin; handles CAPAB IDENTIFY-MSG and is able to ignore unidentified users unilaterally. 2004-09-21 16:48:12 +00:00
Kevin Murphy f3d0670175 RFE 1017095 - Added wildcard support to Seen command 2004-09-21 06:51:12 +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 e48b78787a This should fix bug #1031279, xml.sax exception when calling google commands. 2004-09-20 19:12:32 +00:00
James Vega a87660ade2 Fix bug #1031347, Google.stats exception. 2004-09-20 17:26:32 +00:00
Kevin Murphy a03f1d9f69 Fixed regexp to match changes made to UrbanDict site 2004-09-20 16:41:13 +00:00
Jeremy Fincher 164d4bc427 Added urlquote/urlunquote to webutils and changed Fun to use them. 2004-09-20 11:48:37 +00:00
Kevin Murphy ad7ae52bd9 Fixed a bug where lookup.search would fail with an error when an invalid domain was provided. 2004-09-20 09:11:17 +00:00
Kevin Murphy 4b0ed27fef RFE 871111 : Added --nokey option
Fixed a bug in the remove command where lookup specific registry values were not being removed along with the lookup
Database abstraction
2004-09-20 06:15:52 +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 b396a9f19e Fix for bug #1029837, exception when calling google with unicode characters. 2004-09-19 23:22:10 +00:00
James Vega c873d0eabb Update Weather.wunder to use BeautifulSoup. Remove the #! line and add a
__contributors__ line.
2004-09-19 21:14:43 +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
James Vega a641a1c437 Remove the #! line and use getpass to get the password. 2004-09-18 01:56:55 +00:00
James Vega 0045c5e69a missing import 2004-09-17 20:21:08 +00:00
James Vega 57d257078a Let's pass on AttributeError since we know what's happening there. 2004-09-17 17:17:11 +00:00
James Vega 1dc359a385 current -> currently 2004-09-17 17:13:57 +00:00
James Vega e02e0ec08b ifilter wasn't being used anymore. 2004-09-17 16:32:46 +00:00
James Vega cccbfd1d3e Add a missing config option. 2004-09-17 16:27:03 +00:00
Jeremy Fincher 597819a971 Some bugfixes. 2004-09-17 16:06:36 +00:00
James Vega b71736b6aa Fix for bug #1029764, exceptions when using MF in a /msg 2004-09-17 15:09:08 +00:00
Jeremy Fincher f8a6f2c95d Reverted accidental commit. 2004-09-17 05:09:14 +00:00
Jeremy Fincher 0a2802f56e others/timeparse.py 2004-09-17 04:56:38 +00:00
James Vega 6548085878 Stop stripping Markov's db 2004-09-17 04:40:21 +00:00
James Vega 0f182d67e4 Update to use new-style db abstractions, some super stuff. 2004-09-17 04:21:32 +00:00
James Vega bc8a6b94d9 Update to use the new-style DB abstraction. 2004-09-17 03:01:21 +00:00
Jeremy Fincher d242c8ad81 Precedence. 2004-09-16 21:01:38 +00:00
Jeremy Fincher 21efa75130 Bah, my boss agreed with Grantbow...I hate when I'm wrong. 2004-09-16 20:54:28 +00:00
Jeremy Fincher b19a2bb051 Information gathering. 2004-09-16 19:23:58 +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 d631b3ea1b This seems to cause bus errors, somehow, so I'm reverting it. 2004-09-16 14:49:32 +00:00
Jeremy Fincher 98150a971e Caught some exceptions, as well as made it technically more typesafe and rocking. 2004-09-16 14:48:55 +00:00
Jeremy Fincher a7ec382f71 Removed some useless stuff. 2004-09-16 14:48:22 +00:00
Jeremy Fincher 82e85fbd4f Caught another possible exception because I searched the tests' misc.log for exceptions. 2004-09-16 14:46:09 +00:00
Jeremy Fincher 5d60ece2ac Fixed a bugz0r. We should also look in test-logs/misc.log for exceptions. 2004-09-16 14:41:40 +00:00
Jeremy Fincher 9720b79a48 Changed tagging method. 2004-09-16 14:37:08 +00:00
Jeremy Fincher ea078abc57 Require word boundaries. 2004-09-16 12:13:59 +00:00
Jeremy Fincher 46eab7681a Fix 24 hours thingy. 2004-09-16 12:11:54 +00:00
James Vega cab512a86f bold's a string, not a variable. 2004-09-16 11:44:56 +00:00
Jeremy Fincher 12269e0986 I got rid of callbacks.IrcObjectProxy.finished. 2004-09-16 11:41:20 +00:00
Jeremy Fincher 4f49f11f20 Updated to use tokenizedCommand. 2004-09-16 11:36:24 +00:00
Jeremy Fincher 5be5a2c379 Some extra error checking. 2004-09-16 10:56:02 +00:00
Jeremy Fincher b0c00fb82f Converted to use tokenizedCommand rather than invalidCommand. 2004-09-16 10:54:42 +00:00
Jeremy Fincher 138b683d96 Stupid __del__ methods. 2004-09-16 10:30:17 +00:00
Jeremy Fincher 390bd45fbd Added pid command. 2004-09-15 22:37:30 +00:00
James Vega 105c371f6c Fix for bug #1028749, bad listing of babelfish languages. 2004-09-15 20:05:27 +00:00
James Vega 8f8a97261d bad logic 2004-09-15 19:31:53 +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 01e05b8915 Fixed bug #1028385. 2004-09-15 06:18:34 +00:00
Jeremy Fincher 6c24a3e4f5 Bold instead of repr if things are to be bolded. 2004-09-15 03:50:53 +00:00
Jeremy Fincher c2399ec881 Case-insensitivity for Math.calc. 2004-09-14 21:51:54 +00:00
Jeremy Fincher 001d8439c3 Added colorfulSnarfer. 2004-09-14 20:56:47 +00:00
Jeremy Fincher da5fd46bb1 Use the new msg.repliedTo tag. 2004-09-14 15:09:01 +00:00
James Vega 5570ba3dbe Fix bug #1027279, $randomnick should not return msg.nick 2004-09-13 18:19:03 +00:00
Jeremy Fincher cdd07ecb83 Moved to plugins. 2004-09-13 17:55:04 +00:00
Jeremy Fincher bae1972316 Fixed bug #1027229 and cleaned up _chanservCommand a bit. 2004-09-13 17:51:34 +00:00
James Vega 7e52305f35 Add anydbm to our conf.Databases so that Markov can be converted to our
new-style db infrastructure.
2004-09-13 17:28:31 +00:00
James Vega 1fcc709ae8 Finish switching from "foo in db" to "db.has_key(foo)" 2004-09-13 14:26:25 +00:00
Jeremy Fincher c6bec174c4 Prettier format for latency. 2004-09-13 13:45:19 +00:00
Jeremy Fincher 4da127906d Fixed CTCP FINGER. 2004-09-13 03:18:35 +00:00
Jeremy Fincher eb0f810a47 Added a dot. 2004-09-13 01:07:04 +00:00
Jeremy Fincher 4d69806920 Removed old regexp docstrings. 2004-09-13 00:41:15 +00:00
Jeremy Fincher c3b7ade6d0 Changed contribution of jamessan slightly. 2004-09-13 00:40:25 +00:00
Jeremy Fincher 459bc3de33 Added latency command. 2004-09-13 00:29:39 +00:00
Grant Bowman 2f22be6bfc Finish adding Bold to separators in output controlled by the
existing bold registry entry.
2004-09-12 22:33:39 +00:00
Kevin Murphy 1aab33c546 Changed main command from 'ud' to 'urbandict' 2004-09-12 20:58:38 +00:00
Jeremy Fincher 9ff5f051bf Forgot an irc argument. 2004-09-12 20:36:36 +00:00
Jeremy Fincher ce3847fc88 Swapped the order of the arguments for makeChannelFilename. 2004-09-12 20:26:08 +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
Jeremy Fincher 9ee20273f2 Small style fixes. 2004-09-12 04:36:54 +00:00
Jeremy Fincher 63cb4b9e6e Small style fixes. 2004-09-12 04:34:59 +00:00
Grant Bowman 33bb2e7347 Bold separators between headlines, uses existing bold registry value. 2004-09-11 21:17:54 +00:00
Kevin Murphy 73166887fb New plugin based on RFE 1024783 2004-09-11 20:35:00 +00:00
Jeremy Fincher 7335f06b81 Forgot to import supybot. 2004-09-11 20:25:07 +00:00
Jeremy Fincher 49c465c1c7 Database independence stuff. 2004-09-11 20:24:52 +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 82167728e4 Update the kernel command. 2004-09-10 17:31:13 +00:00
James Vega a7bdd631e3 Add conf.supybot.plugins.Karma.allowUnaddressedKarma 2004-09-10 15:59:38 +00:00
James Vega 4a6740fbca Removed Http.futurama as it's has been made into a supyfact file for the
Lookup plugin.
2004-09-10 15:55:25 +00:00
Jeremy Fincher 915ab813c6 Wow, this was some of the most broken code EVAR. 2004-09-10 07:28:07 +00:00
James Vega 56cf248302 If we're never normal, we shouldn't try to say we are. 2004-09-10 07:17:53 +00:00
Jeremy Fincher 8edb880af0 Initial checkin. 2004-09-10 07:02:21 +00:00
Jeremy Fincher eb9bd70599 Updated to use the new plugin ordering method. 2004-09-10 06:36:27 +00:00
Jeremy Fincher 95877b2d53 This should work somewhat. 2004-09-10 06:26:46 +00:00
Jeremy Fincher 5589ffdea3 Slight help update. 2004-09-10 06:25:38 +00:00
Jeremy Fincher ff957f8952 Added an XXX. 2004-09-10 06:25:05 +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
James Vega c1a0304724 Gotta have ourself if we want to be called. 2004-09-10 01:36:55 +00:00
Daniel DiPaolo 0f89737c16 Whoops, forgot an arg to the string formatting 2004-09-09 21:18:57 +00:00
Jeremy Fincher 1745e091f6 Initial checkin; it doesn't work, but some people might like to look at it. 2004-09-09 19:13:32 +00:00
James Vega 9b5f945d28 I was brain-dead when I committed this last time. 2004-09-09 16:27:18 +00:00
Jeremy Fincher 91101978d5 Added IrcMsg attribute tagging, and used it in some places. 2004-09-09 15:33:57 +00:00
James Vega 3986f24dad Implement patch #1023620, Handling of international Google Groups snarfing 2004-09-09 14:04:44 +00:00
James Vega b76ed61d5b Privmsg, not PrivmsgCommand 2004-09-09 00:12:44 +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
James Vega 3848ca4aa5 fix another irc.queueMsg -> irc.reply where we needed prefixName=False 2004-09-08 23:23:25 +00:00
Jeremy Fincher 383f40e55a Removed an old debugging print. 2004-09-08 22:57:39 +00:00
Jeremy Fincher 858e9e4886 Some slight fixes. 2004-09-08 22:57:09 +00:00
Jeremy Fincher a9cf06ebca Updated the docstring. 2004-09-08 22:56:55 +00:00
James Vega 30d36aae1f Add support for multi-word karmas 2004-09-07 20:28:24 +00:00
James Vega c77daeac5c We didn't used to prefixName, so let's stay that way. 2004-09-07 19:58:24 +00:00
Kevin Murphy b56ae0cadb Created Geekquote plugin
Moved Geekquote (geekquote, geekSnarfer) functionality from Http plugin to Geekquote plugin
2004-09-07 18:16:55 +00:00
James Vega d92bf5ec46 configure method was missing it's conf.register... 2004-09-07 14:59:11 +00:00
James Vega 382fb2b838 Our #! path should be /usr/bin/env python 2004-09-07 14:31:06 +00:00
James Vega b51f753b11 Let's give the user the option to get only a Bender or Fry quote. 2004-09-07 14:30:35 +00:00
James Vega ac27c8e95a Change Http.bender to Http.futurama and add support for X-Fry headers. 2004-09-07 14:07:43 +00:00
Grant Bowman a96229de1c On second thought (thanks jemfinch) making insults to channels without
knowing who is insulting can be used dangerously.  In practice I have
seen this command only used among friends or when someone is bored and
wants to see the random string produced.
2004-09-06 17:54:44 +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
Jeremy Fincher 2db0cd197c Fixed bug #1021631. 2004-09-06 08:42:00 +00:00
Jeremy Fincher 28b05cffcf This, also, is just plain super. 2004-09-06 08:10:49 +00:00
Jeremy Fincher 975b2806a2 This is just super. 2004-09-06 08:09:08 +00:00
Jeremy Fincher 386a23090b Elucidation. 2004-09-06 08:08:42 +00:00
Jeremy Fincher f4f25ef72c Added abs to the calc command. 2004-09-06 08:07:54 +00:00
James Vega 35b8fdeae3 Add a conf.supybot.plugins.Sourceforge.bold and setup @bugs, @rfes, and @patches to use it. 2004-09-06 01:32: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
Daniel DiPaolo ebb7becd4f Spankin' new abstraction! 2004-09-05 17:29:22 +00:00
Grant Bowman 06ce162bd4 Improvements based on plugins/FunDB.py's insult command. 2004-09-05 02:56:16 +00:00
James Vega 6c6da438a1 Missing space 2004-09-04 05:52:07 +00:00
James Vega 977a33a43f Properly added and abstracted trackers commands 2004-09-04 05:51:30 +00:00
Grant Bowman d98de454b9 After talking to jemfinch today, this is the first checkin. All comments
from the @tracker 1012031 were addressed.
The old style __author__ field was used and no __contributors__
        (like myself) were added since I don't think the new system is
        checked in to CVS yet.
I wanted to write a test suite as well but I didn't get to it today.
2004-09-04 03:14:13 +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 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
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 41117c431e Fixed bug #1020820. 2004-09-02 04:06:20 +00:00
Jeremy Fincher 012487b920 Fix bug #1020519. 2004-09-01 21:32:43 +00:00
James Vega 3aafc97a7f Catch a KeyError when trying to remove a non-existent herald. 2004-09-01 18:51:32 +00:00
James Vega adedfb8274 It helps if I register things correctly 2004-09-01 18:24:59 +00:00
James Vega 84a7026367 Add stripFormatting option (default True) 2004-09-01 18:15:57 +00:00
Grant Bowman 52ee0919db One line bug fix. 2004-09-01 17:47:32 +00:00
Jeremy Fincher 4e2be3a6a3 Use reply instead of queueMsg where possible. 2004-09-01 12:37:07 +00:00
Jeremy Fincher e4f361d7ca Forgot an import. 2004-09-01 11:48:00 +00:00
Jeremy Fincher 1b4c1f068a Fix for bug with some anydbms. 2004-09-01 11:17:36 +00:00
Jeremy Fincher f21d6c71b2 Let's make sure we use reply. 2004-09-01 10:57:17 +00:00
Jeremy Fincher 6afd74d3ad This shouldn't ignore. 2004-09-01 06:23:05 +00:00
Jeremy Fincher 3db2904ed0 Updated for new authors abstraction (single points of control are good). 2004-09-01 06:06:54 +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
Jeremy Fincher 7c3092ac94 Changed info to stats. 2004-08-31 20:22:57 +00:00
Jeremy Fincher 6890baa787 Changed equalWeight to equal and augmented the descriptions. 2004-08-31 19:32:38 +00:00
Jeremy Fincher 029218b56e Only allow numeric ids. 2004-08-31 19:28:43 +00:00
Jeremy Fincher 9efe550b52 Changed some nick != othernick to not ircutils.strEqual. 2004-08-31 19:19:31 +00:00
Jeremy Fincher bad2bb12f2 Changed a warning to an info. 2004-08-31 19:16:20 +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 ed71df8655 Fix for bug #1019392. 2004-08-31 16:35:42 +00:00
James Vega bb4d3cda49 Add a couple more options to supybot.unix.fortune 2004-08-31 16:20:01 +00:00
Jeremy Fincher 53c951cc04 Allow multiple fortune files. 2004-08-31 15:53:57 +00:00
Jeremy Fincher 7ede876aaa Added extra note about fortune's stupidity. 2004-08-31 15:49:20 +00:00
Jeremy Fincher 58ce7c2141 Modernized. 2004-08-31 15:24:54 +00:00
James Vega 85acfacf5d bash.org changed their URL format a little 2004-08-31 15:14:05 +00:00
Jeremy Fincher 65c739d706 Reverted to the old tld mechanism since our regexps depend on English. 2004-08-31 14:45:26 +00:00
Jeremy Fincher 1f9979073c Made info persistent as well as allowed reloading without resetting the license key. 2004-08-31 14:45:01 +00:00
James Vega 5a43c3718b That was a nasty bug and a stupid mistake on my part\. 2004-08-31 13:19:44 +00:00
Jeremy Fincher 6985fe3803 Don't send empty queries. 2004-08-31 05:53:05 +00:00
Jeremy Fincher e138211f9b Bugfixes and a test. 2004-08-30 21:46:04 +00:00
Jeremy Fincher 86106460d6 Accepted Grantbow's suggestion. 2004-08-30 04:13:31 +00:00
Jeremy Fincher 70a9fdb6b6 Accepted Grantbow's suggestion. 2004-08-30 03:33:46 +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 9fe9e142c5 Fix the problem with configure() mangling the nick 2004-08-29 20:49:03 +00:00
James Vega d7d1c42ebc Abstract registerNick and update configure() to use the abstraction 2004-08-29 20:33:07 +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
Jeremy Fincher 0c97cb488f debug log access level required from chanserv as well as some elucidating comments. 2004-08-29 15:56:43 +00:00
Jeremy Fincher 4609557b36 Add a period. 2004-08-29 07:13:00 +00:00
James Vega 78b9d0b47d Fix the auctionSnarfer regexp to be more generic and stop logging bad snarfs
as an exception.  Warning is good enough.
2004-08-29 02:13:00 +00:00
James Vega 164f57a01b Add Anonymous.action as requested by malex 2004-08-28 23:52:48 +00:00
James Vega 23332315c9 Let's do this a slightly better way that I saw in one of the src/ files 2004-08-28 22:46:12 +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 0349d11853 Hopefully, this will fix the unicode issues we have with Amazon 2004-08-28 20:42:37 +00:00
Jeremy Fincher bd0d438234 *Actually* not queue things on zombies now. 2004-08-28 20:13:59 +00:00
James Vega 570b3024c2 Should fix a reported bug. I guess db isn't always iterable. 2004-08-28 20:12:51 +00:00
Jeremy Fincher a30dd2d8de Initial checkin. 2004-08-28 05:26:07 +00:00
James Vega fec25b7ee2 Remove some unnecessary regexps 2004-08-28 01:33:32 +00:00
Jeremy Fincher e11baf35b1 Stopped logging this at level warning, instead use debug. 2004-08-27 23:44:57 +00:00
James Vega b40fc68673 Fix PySqlite stupidity. 2004-08-27 20:25:30 +00:00
James Vega ba2fa6b749 Use BeautifulSoup to fix Debian.version 2004-08-27 20:02:09 +00:00
James Vega a68f8cabfe We are so smart! S-M-R-T! 2004-08-27 17:20:15 +00:00
James Vega b2b0e26e59 Let's ignore things that look like karma adjustments 2004-08-27 16:05:33 +00:00
James Vega 94c43c5040 I like the looks of these regexps better and alternation is expensive 2004-08-27 16:05:07 +00:00
Jeremy Fincher 9a7c64a359 Added clear command. 2004-08-27 15:26:52 +00:00
Jeremy Fincher ca492afd38 Fix for the TypeError bug. 2004-08-27 15:01:28 +00:00
Jeremy Fincher 685eda4a9f Don't try to send messages to zombies. 2004-08-27 08:46:29 +00:00
Jeremy Fincher c38ca4dec1 Added redo. 2004-08-27 08:44:20 +00:00
Jeremy Fincher 9e970274fb Debug log already opped messages. 2004-08-27 07:14:08 +00:00
Jeremy Fincher 7e22b2b78d Added swap. 2004-08-27 07:06:59 +00:00
James Vega 29a6c92b76 Added an optional pair to start the chain, tests, and caught some errors. 2004-08-27 06:34:48 +00:00
Jeremy Fincher 4c0e8980a3 Let's debug log a 'Registered channel' message from ChanServ. 2004-08-27 06:20:42 +00:00
Jeremy Fincher c0b3c930fb Not-so-elucidating comment. 2004-08-27 05:04:25 +00:00
Jeremy Fincher db23f4e4b5 Added sorcerynet support and refactored some other support. 2004-08-27 04:28:36 +00:00
Brett Kelly df5c1b4f79 Testing security 2004-08-26 07:42:58 +00:00
Jeremy Fincher d5aa3a6e90 Updated configure function to new format. 2004-08-26 06:35:33 +00:00
Jeremy Fincher 7cb54def63 An attepmt to be reloadable. 2004-08-25 23:05:36 +00:00
Jeremy Fincher 1d3a332769 Fix for dunno bugz0rs. 2004-08-25 22:22:46 +00:00
James Vega 85355f5da7 We have to unAction or we get ugly replies 2004-08-25 19:35:03 +00:00
James Vega ba7b018078 gotta explicitly split on ' ' since we use \n as a delimiter 2004-08-25 19:13:35 +00:00
James Vega 3635c654ef Fix a bug with adding lasts. Add some elucidating (as jemfinch would put it)
documentation.  Modify the behavior of DbmMarkovDB.firsts and .lasts so
they only report unique entries since this is how we used to behave.  We'll
still keep duplicate entries in the db because it affects randomness.
2004-08-25 18:54:21 +00:00
James Vega fbc1b04cae Markov *finally* works again. Yay! 2004-08-25 18:15:09 +00:00
Jeremy Fincher 3313080eef Fixed bug #1015151. 2004-08-25 17:32:49 +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
Jeremy Fincher 92b0d6da1f Added the unban and invite commands, as well as a better framework for detecting when a channel can't be joined and handling it. 2004-08-25 04:06:59 +00:00
Jeremy Fincher 0143a41e4f Changed the topic command to be topic.set-with-no-number. 2004-08-24 23:06:16 +00:00
Jeremy Fincher 30f93fdc8f Added the Topic.default command. 2004-08-24 23:00:48 +00:00
Jeremy Fincher 151d3b7571 Topic.undo. 2004-08-24 22:48:56 +00:00
Jeremy Fincher ad578a3d0b RecognizeTopiclen. 2004-08-24 22:25:43 +00:00
Jeremy Fincher 18dce894a5 Refactoring, added set, topic, and insert. 2004-08-24 22:03:13 +00:00
Jeremy Fincher 96c5cd392e Changed getops to op, added voice. 2004-08-24 14:11:12 +00:00
Jeremy Fincher 9f14d126ce Let's notice when we can't change the topic. 2004-08-24 14:06:19 +00:00
James Vega 752ae6325e Fix for bug #1015159 2004-08-24 12:49:57 +00:00
Jeremy Fincher e32fe3b0c5 Typos. 2004-08-24 12:10:18 +00:00
Jeremy Fincher dccf91c855 Fix for RFE #1012383, RSS shouldn't announce announced feeds right after startup. 2004-08-24 04:47:34 +00:00
Jeremy Fincher 0acec85fcb Added some caching to the read/notified ids. Eventually, I imagine, this should be generically done via dbi.py. 2004-08-24 04:05:55 +00:00
Grant Bowman f208939323 Added URL to original Mozbot code per MPL 3.3.
Original developer names are absent from the file itself.
Sorry about the line length, but the URL is over 80 chars alone with
        or without the spacing.
2004-08-23 23:56:29 +00:00
Jeremy Fincher 868a6684af Removed logfile command, no one uses it and it's an information leak (channel logfiles). 2004-08-23 21:35:43 +00:00
Jeremy Fincher eccb7bacdb Added good error handling in the case that there is no words file. 2004-08-23 20:17:59 +00:00
Jeremy Fincher 25b21895d9 Better. 2004-08-23 20:13:34 +00:00
Jeremy Fincher 5861a5e07c Changed totalbugs/totalrfes to a single total command. 2004-08-23 19:53:29 +00:00
James Vega edecd51fc1 It's handy to translate the user id to a name. 2004-08-23 19:23:01 +00:00
Daniel DiPaolo bfd4a9f492 Fixed a stupid error message. (Closes: #1009681) 2004-08-23 19:08:18 +00:00
Grant Bowman c05cc2397d Cleanup. 2004-08-23 18:08:21 +00:00
James Vega 852388e8b7 Being able to send a note using the person's current nick instead of needing
to know their ircdb user name is good
2004-08-23 17:36:00 +00:00
Jeremy Fincher b3ca5ed568 Updated the help for nickometer. 2004-08-23 16:16:13 +00:00
Jeremy Fincher 8f47f0bb0d Updated the documentaiton. 2004-08-23 16:15:41 +00:00
James Vega 96754b8f4b Add $today as advertised in Utilities.echo 2004-08-23 14:01:57 +00:00
Jeremy Fincher fbb348b6e7 Copyright updates. Again, more is left to be done, but this is my part. 2004-08-23 13:14:06 +00:00
Jeremy Fincher c0386751cf Moved the connect and disconnect commands to the Owner plugin from the Relay plugin. 2004-08-23 12:34:16 +00:00
Jeremy Fincher b3ddef0105 Style updates, basically, and some slight functionality changes. 2004-08-23 12:23:21 +00:00
Jeremy Fincher 2c05cac06d Fix the __authors__/__contributors__ thing. 2004-08-23 12:16:22 +00:00