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