Commit Graph

2386 Commits

Author SHA1 Message Date
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
Grant Bowman 992cbb91ee Upgrade of Fun's eightball command ported from Tellbot, previously
ported from Mozbot's MagicEightBall.bm module.
2004-08-23 06:51:18 +00:00
Jeremy Fincher 5390e58176 Let's notice by default. 2004-08-22 20:45:05 +00:00
Jeremy Fincher ae048d977a Let's not bother getting database if it's not a channel. Good call. 2004-08-22 18:58:28 +00:00
Jeremy Fincher 02cd153e3d Blech. I should reverse the arguments of makeChannelFilename officially, because I keep messing them up. 2004-08-22 15:04:11 +00:00
Jeremy Fincher f18f5a7bc2 Typo. 2004-08-22 08:17:19 +00:00
Jeremy Fincher 091ff90cfb Added day and monthname. 2004-08-22 08:06:39 +00:00
Jeremy Fincher 4a36ef95ec Let's make sure is always in the string. 2004-08-21 09:49:45 +00:00
Jeremy Fincher e9c59b1426 Added punishment of other attempting relay bots. 2004-08-21 08:43:47 +00:00
Jeremy Fincher 5bb43126a6 Changed colorized to color to be consistent with other plugins. 2004-08-21 07:35:45 +00:00
Jeremy Fincher 0e9a7a7057 New implementation of formatting; dropped unformatting entirely. 2004-08-21 07:30:39 +00:00
Jeremy Fincher 247f8f4cc6 Using utils.stackTrace now that it has a compact option. 2004-08-21 07:29:33 +00:00
Jeremy Fincher 3bacc7d0b7 Attempt to document a bit better. 2004-08-21 07:29:11 +00:00
Jeremy Fincher 49c3f0c6f7 Better error messages and help. 2004-08-21 07:27:35 +00:00
Jeremy Fincher 8a9ca0bb06 New implementation of standardSubstitute. 2004-08-21 02:50:54 +00:00
Jeremy Fincher df1a964a0f standardSubstitute on the default herald. 2004-08-20 23:26:54 +00:00
Jeremy Fincher aa40c90737 Added networks command. 2004-08-20 22:32:48 +00:00
Jeremy Fincher 452f23946d Changed defaultHerald to default (now that channel values can have children) and added a public boolean for the default herald. 2004-08-20 22:27:29 +00:00
James Vega eb60864c51 Money is a float not an int. Also, uber simplify Currency.yahoo since they
provide a csv file. Yay, no html parsing!
2004-08-20 19:07:51 +00:00
Jeremy Fincher eb23fa3b14 Fixed some space problems in Google.calc. 2004-08-20 18:01:36 +00:00
Jeremy Fincher 71c752a7fb Added bender, fixed bugs. 2004-08-20 17:20:52 +00:00
Jeremy Fincher a904f0e8d2 Oops, didn't think about daemons. 2004-08-20 15:26:03 +00:00
Jeremy Fincher 852e1dcb56 Fix0red. 2004-08-20 06:52:45 +00:00
Jeremy Fincher 5c30fe221c Added mroth's noJoinsUntilIdentified. 2004-08-20 06:38:43 +00:00
Jeremy Fincher e97d866421 Removed one hack, added another, though I believe we have a net gain (and the hacks are completely unrelated, incidentally). 2004-08-20 06:22:33 +00:00
Jeremy Fincher fd959370a1 Changed default for cycleToGetOps. 2004-08-20 05:29:58 +00:00
Jeremy Fincher 403afe653a Reversed the arguments to makeChannelFilename. 2004-08-20 05:14:34 +00:00
James Vega 102188d568 utils.nItemsify 2004-08-20 04:10:32 +00:00
Jeremy Fincher d86ebf4e7f Updated calc. 2004-08-20 04:08:00 +00:00
Jeremy Fincher cf124a2f2b mroth's google calc. 2004-08-20 03:55:27 +00:00
James Vega 54995c84bc Yahoo does some funky stuff when you try to convert *large* numbers *cough*Vee*cough* 2004-08-19 22:47:30 +00:00
Jeremy Fincher 5be0b319a4 Bugfix. 2004-08-19 18:16:24 +00:00
James Vega fa84b0c87c Switchamabob 2004-08-19 17:57:55 +00:00
Jeremy Fincher bfcff00380 s is not equal to newS. 2004-08-19 17:01:04 +00:00
Jeremy Fincher 268c317fa3 Let's make this private. 2004-08-19 16:56:58 +00:00
Jeremy Fincher e6fb52e565 perlReToReplacer. 2004-08-19 16:53:41 +00:00
Jeremy Fincher cc4b76a8f3 Updated to allow configuration for multiple nicks as well as to use conf.supybot.nick() by default. 2004-08-19 16:51:18 +00:00
Jeremy Fincher f8d223095a Updated to rock more. 2004-08-19 15:59:15 +00:00
Jeremy Fincher 9a4a6adc8a Forgotten imports. 2004-08-19 13:57:15 +00:00
Jeremy Fincher 13cca25702 Initial checkin. 2004-08-19 13:49:27 +00:00
Jeremy Fincher d36459ab0b More spelling/capitalization normalization. 2004-08-19 13:33:34 +00:00
Jeremy Fincher 501b642796 Some extra periods. 2004-08-19 12:19:18 +00:00
Jeremy Fincher 4348b41178 Style updates. 2004-08-19 12:16:52 +00:00
Jeremy Fincher e11ced5f00 Capitalize supybot. 2004-08-19 12:12:38 +00:00
Jeremy Fincher 17ca364350 Normalized our 'take no arguments' strings. 2004-08-19 11:58:17 +00:00
Grant Bowman 3036e5b206 Updated help text of supybot.plugins.Bugzilla.bugSnarfer to reflect
both URL and bug ### features.
2004-08-19 05:33:15 +00:00
Grant Bowman 4c459c3a72 Bugzilla.py enhancement to allow snarfing "bug ###".
new config variable: supybot.plugins.Bugzilla.snarfTarget
Uses existing supybot.plugins.Bugzilla.bugSnarfer boolean for activation.
Includes update to test_Bugzilla.py.

Developed by Mike Taylor and I.
2004-08-19 05:29:56 +00:00
Jeremy Fincher 0f598271dc Speeling fixes. 2004-08-18 23:15:27 +00:00
Jeremy Fincher b04f6166a3 Code cleanup. 2004-08-18 20:30:06 +00:00
Jeremy Fincher dadc37149f Another typo. 2004-08-18 20:08:51 +00:00
James Vega bb36f4877f If wunderground finds multiple locations, let's return the results for the
first location they list.  Also, default Weather.weather to Weather.wunder
2004-08-18 19:32:15 +00:00
Jeremy Fincher 2e8bd9a012 Oops, typo. 2004-08-18 19:03:44 +00:00
Jeremy Fincher 820c6e8e29 Refactoring for improved handling of errors later. 2004-08-18 18:55:54 +00:00
Jeremy Fincher cd9ad40591 Let's reorder this, in case it matters sometime. 2004-08-18 18:45:52 +00:00
Jeremy Fincher e9142dc880 Style cleanups, some refactoring. 2004-08-18 18:45:02 +00:00
Daniel DiPaolo 85cbffc5dd Tyop. 2004-08-18 18:44:18 +00:00
Jeremy Fincher a1a4a7705b Let's name the workqueue. 2004-08-18 18:43:03 +00:00
Jeremy Fincher 3c866dcee3 Updated help string. 2004-08-18 18:42:01 +00:00
Jeremy Fincher 662a8cccc2 Default dictionary support. 2004-08-18 18:37:59 +00:00
Jeremy Fincher b876d792e0 Fix for ugly documentation. 2004-08-18 16:12:27 +00:00
Jeremy Fincher 2be2b4e29f ly 2004-08-17 21:00:55 +00:00
Jeremy Fincher 44d9fbe02e Added wildcard support. 2004-08-17 20:59:42 +00:00
Jeremy Fincher 1290d2e3eb Added profiling information as well as the threads command. 2004-08-17 20:28:00 +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
Jeremy Fincher 0bdbae6e47 Make sure the MarkovWorkQueue dies. 2004-08-17 16:18:59 +00:00
Jeremy Fincher 451e083aec Updated. 2004-08-17 15:41:19 +00:00
Jeremy Fincher fe139ce79b Immense improvements to recapturing nick. 2004-08-17 08:29:08 +00:00
James Vega c7170240f2 Unused import 2004-08-17 05:45:47 +00:00
James Vega ff8edb48fe Abstract Infobot's DB and default to SqliteInfobotDB over PickleInfobotDB 2004-08-17 05:16:28 +00:00
James Vega 2ad62c502a Add conf.supybot.plugins.Quotes.requireRegistration and fix a bug with
Quotes.random
2004-08-17 03:45:30 +00:00
James Vega 0ee2ff4fbb De-uglified urllib2.URLErrors and cleaned up a couple blocks in plugins/Http.py 2004-08-17 02:52:40 +00:00
James Vega 4a8e60b087 Add showLinks config variable and remove an unnecessary utils.htmlToText 2004-08-17 02:01:26 +00:00
James Vega 5c32fc3e17 I guess not all items have titles 2004-08-17 01:12:51 +00:00
Jeremy Fincher 3d03d6fd9f Allow notes to be auto-sent. 2004-08-16 22:43:10 +00:00
Jeremy Fincher 0f14557342 Typo. 2004-08-16 21:32:32 +00:00
Jeremy Fincher 3bd1e009fa Lower the priority, so other snarfers run first. 2004-08-16 18:46:13 +00:00
James Vega 46c71a7521 Add dbi.NoRecordError and update Quotes to use it 2004-08-16 17:34:58 +00:00
James Vega 57c2f263f9 Fix broken Quotes.info and improve Quotes.search by passing the predicate
to QuotesDB.search instead of the regexp.
2004-08-16 16:36:18 +00:00
James Vega 1a6754a307 Http.cyborg now uses the user's nick if non is specified 2004-08-16 04:48:35 +00:00
James Vega 176c71b6a9 Fix Currency.xe. Also, some slight reply cleanups and default Currency.currency
to use Currency.yahoo
2004-08-16 03:34:36 +00:00
Jeremy Fincher 60a0810b97 Added change command. 2004-08-15 18:38:07 +00:00
Grant Bowman 7f9a95d50b Updated docstring for def rfes method to give Request For Enhancement acronym. 2004-08-13 15:33:58 +00:00
Jeremy Fincher 31b1bdfcc8 Changed an info log to a debug log. 2004-08-13 12:31:38 +00:00
James Vega c2d5ac56ce Updated for database independence 2004-08-13 03:50:38 +00:00
Jeremy Fincher f45c3f5923 Default to msg.nick. 2004-08-12 18:53:11 +00:00
James Vega 25858a7c00 Some slight adjustments brought about by investigating Bug #1002363 2004-08-12 14:15:27 +00:00
Jeremy Fincher a1a703df32 Let's go to repr. Beware, people, this may invalidate certain databases. 2004-08-12 07:41:05 +00:00
Jeremy Fincher 1c69d9746c No notes to self. 2004-08-12 07:40:11 +00:00
Jeremy Fincher d64bc77b5a Testing remotely blows. 2004-08-11 23:40:56 +00:00
Jeremy Fincher 7f1c57c388 Testing remotely blows. 2004-08-11 23:37:41 +00:00
Jeremy Fincher a6f03fa33a Updated as a precursor to making it database-independent. 2004-08-11 23:35:11 +00:00
Jeremy Fincher 3af85f301b Updated as a precursor to making it database-independent. 2004-08-11 23:31:18 +00:00
Jeremy Fincher 985eb7beee Updated as a precursor to making it database-independent. 2004-08-11 23:28:45 +00:00
Jeremy Fincher a9ab89664c Moved logfilesize to Status. 2004-08-11 17:04:57 +00:00
Jeremy Fincher 58e40a81bc Small type change. 2004-08-11 17:04:08 +00:00
Jeremy Fincher 0768ce1c85 Converted to use dbi. 2004-08-11 06:17:11 +00:00
Jeremy Fincher ab29dbb479 Removed useless DunnoDBInterface. 2004-08-11 05:50:53 +00:00
Jeremy Fincher c941521ba0 Converted to use dbi. 2004-08-11 05:48:28 +00:00
Jeremy Fincher e5e98fdc2f Initial checkin. 2004-08-11 05:14:15 +00:00
Jeremy Fincher 759f38f8e0 Use makeChannelFilename. 2004-08-11 05:00:09 +00:00
Jeremy Fincher 92a04920cb Added a bit more flushing. 2004-08-11 04:57:55 +00:00
Jeremy Fincher 9ceb89c254 Dumb, error. 2004-08-10 15:45:26 +00:00
Jeremy Fincher 1b10c0ad26 Only write the file if we're monitoring words. 2004-08-10 15:45:03 +00:00
Jeremy Fincher 532ac414a0 Added includeNetwork. 2004-08-10 15:40:21 +00:00
Jeremy Fincher e908b14c64 Added a field command. 2004-08-10 15:24:01 +00:00
Jeremy Fincher 245c77d69b Made the maximum length configurable. 2004-08-10 08:09:25 +00:00
Jeremy Fincher ad0ffd2752 Let's make sure people can't run levenshtein (an O(n**3) algorithm) on large inputs. I gave it to lambdaman almost 10 minutes ago and it's still not finished. 2004-08-10 07:42:38 +00:00
Jeremy Fincher a39ad7b801 Changed info logs to debug logs. 2004-08-10 06:14:31 +00:00
Jeremy Fincher 4e92a0d0dd No => Neutral. 2004-08-09 15:04:52 +00:00
Jeremy Fincher f19c98a8f1 Extra space zapped\! 2004-08-08 19:34:15 +00:00
Jeremy Fincher efc34691bf Added Note.reply). 2004-08-08 16:50:09 +00:00
Jeremy Fincher 52cbec4838 Fixed some bugs with note orders, etc. 2004-08-07 00:48:03 +00:00