Commit Graph

2085 Commits

Author SHA1 Message Date
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
Jeremy Fincher ec16cf9622 New implementation using FlatfileDB. 2004-08-07 00:41:55 +00:00
Jeremy Fincher a59ba2563d Bugzor fix0red. 2004-08-06 17:37:28 +00:00
Jeremy Fincher efc095fcc6 Broke user and last commands off. 2004-08-06 17:35:00 +00:00
James Vega a290f4bff5 Excuses are gone 2004-08-06 12:41:07 +00:00
Jeremy Fincher 3a916b2486 Updated to allow a dirname, so I can use it later for ChannelLogger. 2004-08-06 11:29:51 +00:00
Jeremy Fincher 542a9a8193 Not die, close. Close, not die. 2004-08-06 11:23:25 +00:00
Jeremy Fincher 42bd2d42ae Updated to use FlatfileDB. 2004-08-06 11:16:05 +00:00
Jeremy Fincher 8a835a0b15 Removed configure and added a class docstring. 2004-08-06 09:52:36 +00:00
James Vega 04d0e5f667 Infobot is looking pretty complete! 2004-08-06 02:42:20 +00:00
James Vega 2952ed4d07 Make sure we don't start a game if the file doesn't exist. Also, complete
sentences are nice to have.
2004-08-06 02:01:35 +00:00
James Vega 5728974ea2 We only want to hide/count characters in string.ascii_lowercase 2004-08-05 20:29:20 +00:00
Jeremy Fincher d134a2d9ac Updated to use webutils throughout. 2004-08-05 18:29:26 +00:00
Jeremy Fincher 667b5ff0b7 Extra data directory, no yuo\! 2004-08-05 05:59:14 +00:00
Jeremy Fincher 5c4d0e48cb Extra space. 2004-08-05 05:57:53 +00:00
Jeremy Fincher 2bbfc6f67a Forgot to import sets. 2004-08-05 05:32:18 +00:00
Jeremy Fincher 8daceeaebd Changed the way channel databases are handled, added supybot.databases.plugins.channelSpecific. 2004-08-05 05:23:44 +00:00
Jeremy Fincher 75f1eb4eee Updated to handle some EnvironmentErrors. 2004-08-05 05:20:13 +00:00
Jeremy Fincher 4be774363a Yeah, shouldn't have committed this without testing first. 2004-08-05 04:15:33 +00:00
Jeremy Fincher fdc8cdb15c Let's make relaying the hostmasks on join optional. 2004-08-05 04:01:52 +00:00
Jeremy Fincher 250df8538c Slight update to make the code a touch cleaner. 2004-08-05 04:01:22 +00:00
Jeremy Fincher 76a79b0d76 New Dunno implementation. 2004-08-05 03:59:40 +00:00
Jeremy Fincher cb52197d1b Forgot to close the files. 2004-08-04 12:39:24 +00:00
Jeremy Fincher 68516b8fec Let's catch some socket.timeout action. 2004-08-04 06:19:31 +00:00
Jeremy Fincher 350f189041 FlatfileDB rulez0rs. Now we just have to convert Dunno and FunDB to use it. 2004-08-04 05:56:30 +00:00
James Vega 9db07346dc Fix (and cleanup) thanks to the suggestion in Bug #1002547 2004-08-04 02:33:57 +00:00
Jeremy Fincher bbd401533f Added requireCapability. 2004-08-03 07:32:18 +00:00
Jeremy Fincher 53c19e314b supybot.plugins.Dunno.prefixNick. 2004-08-03 07:28:14 +00:00
Jeremy Fincher 86f2cb8efa Registry values for Status.cpu. 2004-08-03 07:03:56 +00:00
Jeremy Fincher c51a9db841 Updated to use the same scheme as Bugzilla. 2004-08-03 05:52:03 +00:00
Jeremy Fincher cf90f3ce38 Later is now persistent. 2004-08-03 05:10:47 +00:00
Jeremy Fincher e729915fec Updated severely. 2004-08-03 04:39:11 +00:00
Jeremy Fincher b6a03d9ac1 Proxy for Google. 2004-08-03 04:29:25 +00:00
Jeremy Fincher 766d77e107 Updated to be smarter, though we still need ctime watching. 2004-08-02 20:33:58 +00:00
Jeremy Fincher 64d5f53dc4 Comment our use of sendMsg instead of queueMsg. 2004-08-02 19:42:48 +00:00
James Vega c08ee5ecc6 model Tail._send after LogToIrc's setup 2004-08-02 19:14:28 +00:00
Jeremy Fincher f9e96770a3 Let's make sure the angle brackets don't change color based on capitalization. 2004-08-02 18:03:27 +00:00
Daniel DiPaolo 55a38cb211 Fixed lingerinb bug from when random quotegrabs stuff was converted to config vars 2004-08-02 17:00:40 +00:00
James Vega 35ab104533 No need to import registry twice, and Strike can't even remember what that
jab at me is for, so I'm removing it.
2004-08-02 16:19:32 +00:00
Jeremy Fincher 47a098eb2d Ininital checkin of Tail. 2004-08-02 12:39:36 +00:00
Jeremy Fincher a4fdb02291 The default is not to limit the number of messages. 2004-08-02 10:52:24 +00:00
Jeremy Fincher 5300aff306 Forgot to setDaemon. 2004-08-02 00:38:39 +00:00
Jeremy Fincher d81ca6fa08 New Markov implementation. It's still broken, but I gotta run, so I'll fix it later. 2004-08-01 20:28:08 +00:00
James Vega 09c81c6d24 Update to use the registry for denying capabilities. 2004-08-01 15:35:31 +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 197238efa0 Lucky should error if given no args. 2004-07-31 18:42:48 +00:00
Jeremy Fincher f349f08111 Changed IrcObjectProxyRegexp to SimpleProxy to more accurately show what the deal is. 2004-07-31 12:14:13 +00:00
Jeremy Fincher b4f7b878cf Forgot to prepend something to the tell. 2004-07-31 12:09:41 +00:00
Jeremy Fincher 4f248a0e03 Initial checkin. 2004-07-31 12:06:22 +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 fe8a8ee8fd Let's make sure our hashes are case-insensitive. 2004-07-31 08:54:03 +00:00
Jeremy Fincher ae26bf4a6c Still changing over those variable names. 2004-07-31 08:43:58 +00:00
Jeremy Fincher fb9a19ca17 Bugfix. 2004-07-31 08:26:29 +00:00
Jeremy Fincher 9772c45af3 Made description optional. 2004-07-31 08:05:46 +00:00
Jeremy Fincher d8d1b9f445 Added channel limit enforcement. RFE #1000368. 2004-07-31 07:46:54 +00:00
Jeremy Fincher 9165c698e0 Changed to use a 6-barrel revolver. 2004-07-31 07:01:46 +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
Jeremy Fincher 1cb576db03 Updated to include new status command. 2004-07-31 03:45:46 +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
Jeremy Fincher a3e04ea9e8 Handled some XXXs. 2004-07-31 00:46:26 +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
Jeremy Fincher c83c8c3ec3 Fixed bugz0rs in URL, added vacuum (called on stats). 2004-07-30 23:41:17 +00:00
Jeremy Fincher 893727f962 Fixed some bugz0rs. 2004-07-30 23:40:36 +00:00
Jeremy Fincher 565c6b7347 Fixed bugz0rs in URL, added vacuum (called on stats). 2004-07-30 23:39:57 +00:00
James Vega 7f112672de Added <action>, <reply>, and | handling 2004-07-30 23:08:16 +00:00
Jeremy Fincher 2336af5525 Updated to allow multiple servers. 2004-07-30 06:52:21 +00:00
Jeremy Fincher 544bfa35da Current temperature *in*, not *at*. 2004-07-29 18:36:45 +00:00
Jeremy Fincher 40ea535e06 Forgot to add rainbow to the filters list. 2004-07-29 10:47:40 +00:00
Jeremy Fincher a7dcf7604b Removed PersistentDictionary. 2004-07-29 06:58:42 +00:00
Jeremy Fincher 206d8bd527 Added the note ids that are unread to the notification message. 2004-07-28 20:25:11 +00:00
Jeremy Fincher bfa2382aae Slight doc/style updates. 2004-07-28 16:42:39 +00:00
Jeremy Fincher 6886a88d5c Added KeepAlive. 2004-07-28 06:46:28 +00:00
Jeremy Fincher 7c71096929 Changed the default for setValue keyword in setUserValue. 2004-07-28 06:12:02 +00:00
Jeremy Fincher 66bad99eaa Let's make sure getUrls doesn't return duplicates. 2004-07-28 06:02:09 +00:00
Jeremy Fincher d594232c5c Reduced functionality, but I doubt anyone will complain. Much cleaner and clearer now that we're using flat files. 2004-07-28 05:59:30 +00:00
Jeremy Fincher a42eb99cdf Bug in nicks. 2004-07-28 03:08:03 +00:00
Jeremy Fincher 848303c021 Fix for world.documenting issue. 2004-07-28 02:20:58 +00:00
Jeremy Fincher 8f72aeca1a Fix for cycling bug. 2004-07-27 23:58:07 +00:00
Jeremy Fincher 65c8b48d40 We're probably going to use Joel's irclib.py, stripped for its DCC stuff. 2004-07-27 23:55:05 +00:00
Jeremy Fincher 32ba3b10b1 Made crossword fail when an active hangman game has a solution in the answer set. 2004-07-27 22:04:43 +00:00
Jeremy Fincher 82161ee386 Refactored not to use SQLite; we lose anagrams, but crossword and hangman become much easier to use. 2004-07-27 17:43:17 +00:00
Jeremy Fincher fe55f17cbf Updated to use only the registry. 2004-07-27 05:19:14 +00:00
Jeremy Fincher 01e3cbad9e Updated, adding some logging, adding style dots to some others, etc. 2004-07-27 05:17:31 +00:00
Rob Sanderson 50c650ace3 Sample File server for DCC. Uses DCC Chat to navigate directory structure.
Allows multiple configurable queues on multiple channels.
-- Azaroth
2004-07-27 02:05:18 +00:00
Jeremy Fincher 377c443405 Deprecated, with no requests for revival. Removed. 2004-07-26 14:37:29 +00:00
Jeremy Fincher 16f4231780 Forgot questions. 2004-07-25 18:24:51 +00:00
James Vega d868a17bf9 Added "Date Submitted" to the reported information 2004-07-25 01:02:37 +00:00
Jeremy Fincher d0552fdcf2 Let's segregate our ChannelLogger logfiles. 2004-07-24 05:46:35 +00:00
Jeremy Fincher f9c61271ea w00, less path mungingEXCLAIMEXCLAIM 2004-07-24 05:18:26 +00:00
James Vega b2dbbe9ef5 small cleanups 2004-07-24 05:09:22 +00:00
Jeremy Fincher db111b7a1b Removed, they broke. 2004-07-24 05:08:45 +00:00
Jeremy Fincher 177d6fea07 Added myself as the __author__. 2004-07-24 02:30:19 +00:00
Jeremy Fincher b9da065391 Slight tweak. 2004-07-24 02:29:51 +00:00
Jeremy Fincher 70dc5c3096 Updated. 2004-07-23 21:27:16 +00:00
Jeremy Fincher 7869413b55 Add a log.info. 2004-07-23 06:55:54 +00:00
Jeremy Fincher 3d039fcdc4 Slight docstring fix. 2004-07-23 05:03:27 +00:00
Jeremy Fincher 278310e999 Moved some commands from Utilities to Format. 2004-07-23 04:55:17 +00:00
Jeremy Fincher 2369a1adae Updated. 2004-07-22 22:58:06 +00:00