Commit Graph

394 Commits

Author SHA1 Message Date
Jeremy Fincher
663a9f75ae Failed regexp now handled in googlegroups. 2003-06-02 05:48:57 +00:00
Jeremy Fincher
c5e1e8e89a Fixed NameError in topic. 2003-06-02 05:42:57 +00:00
Jeremy Fincher
6f7e3e53c1 Moved queue from fix to structures. 2003-05-29 16:35:35 +00:00
Jeremy Fincher
5bc901e125 Changed foldoc to hopefully stave off the empty return. 2003-05-23 05:46:33 +00:00
Jeremy Fincher
09340376cb Changed utils.timeElapsed to use just a seconds instead of a now/then argument. 2003-05-20 15:37:25 +00:00
Jeremy Fincher
b633960740 Fixed lart code not to lart the bot himself. 2003-05-16 18:04:46 +00:00
Jeremy Fincher
26f185c0e9 Changed some formatting of command relays. 2003-04-30 14:49:09 +00:00
Jeremy Fincher
6822cc31a7 Better error handling for title command. 2003-04-29 15:40:02 +00:00
Jeremy Fincher
d7bdb77538 Fixed bug in googlesite. 2003-04-29 15:34:27 +00:00
Jeremy Fincher
b1e95f8b64 Started trying to make factoids useful. 2003-04-29 13:25:40 +00:00
Jeremy Fincher
670669fe68 Initial checkin. 2003-04-29 13:08:39 +00:00
Jeremy Fincher
45cdde675c Added title command; fixed a latent bug or two. 2003-04-29 06:48:54 +00:00
Jeremy Fincher
b037bcda4b Changed to only message doJoin when the user hasn't been notified of new messages. 2003-04-25 08:49:02 +00:00
Jeremy Fincher
8d0d138850 Updates to variable names and whatnot. 2003-04-24 17:36:25 +00:00
Jeremy Fincher
4f094a2e83 Changed utils.shrinkList to ircutils.shrinkList. 2003-04-24 16:35:20 +00:00
Jeremy Fincher
3620be1ed2 Forgot the utils. 2003-04-23 22:38:38 +00:00
Jeremy Fincher
0cc386e7f7 Change notification to only-notify-of-unnotified-messages. 2003-04-23 22:32:55 +00:00
Jeremy Fincher
5045894dcc Changed the order of __init__s (yeah, I'm a dork). 2003-04-22 11:24:57 +00:00
Jeremy Fincher
c39fba7b0b Syntax fix for SQL. 2003-04-21 13:07:01 +00:00
Jeremy Fincher
c46ae750f6 Removed spurious parentheses. 2003-04-20 21:56:08 +00:00
Jeremy Fincher
80e4dfbe63 Added world.threadsSpawned, logging of the number of threads spawned, and added the information to cpustats. 2003-04-20 16:15:35 +00:00
Jeremy Fincher
e06ce955fa Changed formatting of rpn in case of a non-empty stack. 2003-04-20 09:04:27 +00:00
Jeremy Fincher
b9153e5ad0 Added rpn command. 2003-04-20 08:52:59 +00:00
Jeremy Fincher
11a674eb2b Added handling for case of a channel with no pairs/follows. 2003-04-20 07:15:31 +00:00
Jeremy Fincher
f8bc027ede Added morehelp for the whole module. 2003-04-20 06:26:17 +00:00
Jeremy Fincher
4b3c9162b9 Added something to stop assertion errors in case of ChanServ stuff. 2003-04-20 01:40:55 +00:00
Jeremy Fincher
7971760790 Forgot to import drivers. 2003-04-20 00:10:53 +00:00
Jeremy Fincher
85abb8c3bb Fixed strange editing error. 2003-04-20 00:00:37 +00:00
Jeremy Fincher
ee74036505 Changed to be driver-module independent. 2003-04-19 23:51:11 +00:00
Jeremy Fincher
499507c103 Fixed tyop. 2003-04-19 22:38:40 +00:00
Jeremy Fincher
ed06656025 Moved google groups snarfer to the Google module. 2003-04-19 22:16:57 +00:00
Jeremy Fincher
43ae9188b5 Changed format of rssinfo command. 2003-04-19 21:40:39 +00:00
Jeremy Fincher
747d48c7ab Changed a few SQL statements and added oldnotes command. 2003-04-19 21:40:04 +00:00
Jeremy Fincher
ab7fd51ddd Changed morse/unmorse and related stuff to be (hopefully) clearer. 2003-04-19 21:39:23 +00:00
Jeremy Fincher
85331d2848 Added support for old google (the crazy irc bot)-style google responses. 2003-04-19 21:38:38 +00:00
Jeremy Fincher
1c49500263 Added strtranslate, strupper, and strlower. 2003-04-19 21:23:05 +00:00
Jeremy Fincher
8054a1cf5d Changed format slightly in rssinfo. 2003-04-19 07:03:29 +00:00
Jeremy Fincher
7e56114971 Normalize whitespace in rssinfo. 2003-04-19 07:01:01 +00:00
Daniel DiPaolo
99666246ed * Corrected the gameknot Forums regex to not require the ("&r=\d+") part since
not all the URLs necessarily have it.
* Added the game title to the output as well (haven't done a ton of testing on
  the regex, but it worked on every game I tried it on)
2003-04-19 04:43:46 +00:00
Jeremy Fincher
c506306635 Changed size of results and removed list of commands. 2003-04-18 14:47:52 +00:00
Jeremy Fincher
fa53cf34d5 Rewrote dict command. 2003-04-18 08:20:27 +00:00
Jeremy Fincher
c99f68894a Changed to use ircutils.shrinkList. 2003-04-18 08:19:22 +00:00
Jeremy Fincher
b321ca8bb9 Wrong number of arguments on error. 2003-04-17 10:07:06 +00:00
Jeremy Fincher
32268cdef8 Removed unused import. 2003-04-17 10:06:29 +00:00
Jeremy Fincher
ba67e2c8e0 Made it htmlToText headlines. 2003-04-17 10:06:11 +00:00
Jeremy Fincher
8d50d79e7a Added new getopt capability to google command. 2003-04-17 10:05:22 +00:00
Jeremy Fincher
e9e81227eb Initial import. 2003-04-17 09:59:22 +00:00
Jeremy Fincher
df3dcb7e2a Various updates. 2003-04-17 08:39:04 +00:00
Jeremy Fincher
5a11ebd8bd Fixed searchports somewhat. 2003-04-16 15:15:41 +00:00
Jeremy Fincher
110eb47529 Qualified foldoc raise of ArgumentError. 2003-04-16 08:35:13 +00:00
Jeremy Fincher
aafc138745 Fixed permissions bug. 2003-04-16 08:34:44 +00:00
Jeremy Fincher
42e1a7ca34 Added morehelps to all commands. 2003-04-16 08:26:58 +00:00
Jeremy Fincher
243e6eaa7c Removes list of commands in module docstring. 2003-04-16 07:22:06 +00:00
Jeremy Fincher
b11c3f4a8b Added notification on join of unread/unnotified messages. 2003-04-16 07:21:06 +00:00
Jeremy Fincher
481c9f31ac Fixed changetopic to use utils.perlReToReplacer and added help/morehelp for all commands. 2003-04-16 07:11:28 +00:00
Jeremy Fincher
d5484f620f Added final morehelp docstring. 2003-04-16 07:10:31 +00:00
Jeremy Fincher
cd73dfbc52 Changed formatting in presence of lacking titles and made it respond with as many results as it can. 2003-04-16 07:07:39 +00:00
Jeremy Fincher
9941d3534c Updated significantly; channelstats command added, bug fixed (frowns was only counting smileys) 2003-04-16 06:44:30 +00:00
Jeremy Fincher
aecad2fc58 Changed re command to use new utils functions. 2003-04-16 05:28:35 +00:00
Jeremy Fincher
b40431cf31 Added docstrings and method skeleton. 2003-04-15 23:29:40 +00:00
Jeremy Fincher
82c7d586ef Began switch to allow notifications. 2003-04-15 19:11:12 +00:00
Jeremy Fincher
f67fa45395 Added repr command and fixed strsplit. 2003-04-15 15:59:40 +00:00
Jeremy Fincher
25d90d6e43 Changed a few typos: irc.users -> ircdb.users. 2003-04-15 15:37:35 +00:00
James Vega
78687027b0 Fixed gkstats so that it doesn't display duplicate text with gkseen 2003-04-15 01:43:23 +00:00
James Vega
c7a867b589 The 'seen' regex for gkstats was changed back to searching through text instead of html. 2003-04-14 16:49:20 +00:00
Jeremy Fincher
c251ad32f3 Various code changes. 2003-04-14 15:10:38 +00:00
Jeremy Fincher
ea7a319157 Forgot to map(len, L). 2003-04-14 14:50:35 +00:00
Jeremy Fincher
7f21380417 Forgot to import operator. 2003-04-14 14:49:02 +00:00
Jeremy Fincher
71d13d49bb Forgot to self. cursor. 2003-04-14 14:47:49 +00:00
Jeremy Fincher
250cf8a95a Changed implementation of notes command. 2003-04-14 14:47:02 +00:00
Daniel DiPaolo
24234810fb Fixed gkstats to not break on people hiding their online status. (closes:
#720926)
2003-04-14 06:59:21 +00:00
Jeremy Fincher
0d99f0662a Removed makePrivate. 2003-04-14 06:57:41 +00:00
Jeremy Fincher
c6e47e6e12 Bugfix, hopefully 2003-04-14 05:38:44 +00:00
Jeremy Fincher
217f30ba7b Bugfix, hopefully 2003-04-14 05:35:02 +00:00
Jeremy Fincher
fd22551da9 Commented-out debugging printfs. 2003-04-14 05:32:31 +00:00
Daniel DiPaolo
4b0fd19e6c Overhaul of RSS.py:
* Changed caching mechanism to cache the entire feed instead of just the
  responses
* Added 'rssinfo' command to access the RSS info elements like URL,
  description, last updated time, etc.
* Updated docstrings and configure for the 'rssinfo' command
2003-04-14 05:17:49 +00:00
Jeremy Fincher
4caedf25b6 Converted some %d to %s. 2003-04-14 04:49:35 +00:00
Jeremy Fincher
662024d63d Changed ChannelLogger to only log channels. 2003-04-12 12:20:00 +00:00
Jeremy Fincher
066ed44b04 Changed seen to use utils.timeElapsed. 2003-04-12 10:39:04 +00:00
Jeremy Fincher
f6a286b311 Fixed makeNewAlias to allow and better argument handling. 2003-04-12 10:26:05 +00:00
Jeremy Fincher
4c67a96b49 Fixed bug in xor. 2003-04-11 21:49:47 +00:00
Jeremy Fincher
c92386f7cf Changed ISNULL(word) to word ISNULL. 2003-04-11 21:36:25 +00:00
Jeremy Fincher
13109d1f96 Changed word=NULL to ISNULL(word) 2003-04-11 21:33:23 +00:00
Jeremy Fincher
62a833f29a Added markovfirsts command. 2003-04-11 21:31:43 +00:00
Jeremy Fincher
8b0f62220d Added markovfirsts command. 2003-04-11 21:25:31 +00:00
Jeremy Fincher
fd43eeafb9 Fixed re command. 2003-04-11 21:19:28 +00:00
Jeremy Fincher
bd8de87438 Fixed re command. 2003-04-11 21:18:55 +00:00
Jeremy Fincher
62c407d694 Added re command. 2003-04-11 21:17:37 +00:00
Jeremy Fincher
9253ce5adc Stupid lack of import... 2003-04-11 21:05:16 +00:00
Jeremy Fincher
96e79c2b2d Fixed behavior for actions. 2003-04-11 21:04:34 +00:00
Jeremy Fincher
3ddc088764 Forgot to move two lines under the fix. 2003-04-11 21:00:51 +00:00
Jeremy Fincher
c282eadcc3 Fixed UnboundLocalError. 2003-04-11 20:57:39 +00:00
Jeremy Fincher
f39b35eb9b Must've forgotten this one earlier. 2003-04-11 20:52:39 +00:00
Jeremy Fincher
6aa1e8a7ed Changed many dictionaries to the more appropriate ircutils.IrcDict. 2003-04-11 20:42:21 +00:00
Jeremy Fincher
b24d360775 Just changed some inserts into _mathEnv to be in the initial declaration. 2003-04-11 20:04:43 +00:00
Jeremy Fincher
fd4c20c258 Added is_first field to database to make sure markov phrases start naturally. 2003-04-11 19:50:41 +00:00
Jeremy Fincher
78b44e7a1e Changed markov command to know when to stop instead of taking a length. 2003-04-11 14:08:45 +00:00
Jeremy Fincher
9de8e319f3 Slight format change to gameknot snarfer. 2003-04-11 07:38:51 +00:00
Jeremy Fincher
a576de04b1 Made ChannelDBHandler lowercase channels. 2003-04-11 07:08:11 +00:00
Jeremy Fincher
241e493755 Initial import. 2003-04-11 06:56:37 +00:00
Jeremy Fincher
d16c6aaed6 Initial (non-functional) import. 2003-04-09 19:16:52 +00:00
Jeremy Fincher
51386068e4 Finally got QUIT relaying to work. 2003-04-09 19:11:00 +00:00
Jeremy Fincher
5518f75714 Wrong index. 2003-04-09 19:00:23 +00:00
Jeremy Fincher
64b60dceae Trying different index. 2003-04-09 18:52:55 +00:00
Jeremy Fincher
7890e9dbdb Added some debug statements and fixed outFilter. 2003-04-09 18:46:41 +00:00
Jeremy Fincher
9295254ccb Wrong index. 2003-04-09 18:21:48 +00:00
Jeremy Fincher
79a1d351ad Added and started using MaxLengthQueue. 2003-04-09 18:12:38 +00:00
Jeremy Fincher
67412da988 Fixed stupid bug. 2003-04-09 18:05:39 +00:00
Jeremy Fincher
f6c46bc004 Change to irc.state.copy() 2003-04-09 18:02:00 +00:00
Jeremy Fincher
d37e229027 Fixed non-relaying of QUITs. 2003-04-09 17:49:55 +00:00
Jeremy Fincher
1bc77baebe Added getlart, getexcuse, getinsult. 2003-04-09 17:03:15 +00:00
Jeremy Fincher
8c9811ea05 Changed AsyncoreDriver to accept an irc as an argument, hopefully fixing the looping bug. 2003-04-09 15:07:23 +00:00
Jeremy Fincher
088e984f8f Commented out debug.printf statements. 2003-04-09 04:31:54 +00:00
Jeremy Fincher
e5a6f83aed Added morehelp to googlelicensekey 2003-04-08 19:19:21 +00:00
Jeremy Fincher
1113173077 Initial import. 2003-04-08 19:16:18 +00:00
Jeremy Fincher
ce1435a55f Minor changes 2003-04-08 09:11:33 +00:00
Jeremy Fincher
24129e2867 Moved from plugins/deprecated/ 2003-04-08 08:40:50 +00:00
Jeremy Fincher
bdd6207b9f Stupidity 2003-04-08 08:30:28 +00:00
Jeremy Fincher
33a9e88c76 Changed strsplit and arg. 2003-04-08 08:29:30 +00:00
Jeremy Fincher
15487a6416 Fixed arg. 2003-04-08 08:24:27 +00:00
Jeremy Fincher
22155c2714 Fixed AttributeError in strsplit. 2003-04-08 08:22:15 +00:00
Jeremy Fincher
c8c7c40791 Added arg command. 2003-04-08 08:20:48 +00:00
Jeremy Fincher
4cdf013c14 Improved formatting of headlines. 2003-04-08 07:52:24 +00:00
Jeremy Fincher
9a79c6b0ee Added echo command. 2003-04-08 07:19:56 +00:00
Jeremy Fincher
94e753aaaa Added configure to optionally disable progstats. 2003-04-08 07:18:53 +00:00
Jeremy Fincher
1035e9290a Added configure. 2003-04-08 07:15:45 +00:00
Jeremy Fincher
6adf5cf04b Totally changed interface and added configure. 2003-04-08 07:08:46 +00:00
Jeremy Fincher
11ae9119ba Added changes from jemfinch. 2003-04-08 07:07:54 +00:00
Jeremy Fincher
e5b0cd33a3 Added configure. 2003-04-08 07:07:10 +00:00
Jeremy Fincher
fa3e65d7b1 Added configure and proper length coverups for bad words. 2003-04-08 07:06:28 +00:00
Jeremy Fincher
6305958784 Initial import. 2003-04-08 07:00:39 +00:00
Jeremy Fincher
4f54eb864e Added 'quotes' to docstring (wasn't there before) 2003-04-06 12:24:56 +00:00
Jeremy Fincher
d625b56eae Added arstechnica and advogato; restructured to make adding feeds quick and easy. 2003-04-06 12:19:55 +00:00
Jeremy Fincher
43c0de76d9 Forgot to import time. 2003-04-06 11:49:53 +00:00
Jeremy Fincher
6976d587d5 Removed slashdot and moved it to RSS.py 2003-04-06 11:48:29 +00:00
Jeremy Fincher
78a2a21286 Initial import. 2003-04-06 11:42:41 +00:00
Jeremy Fincher
99364a27af Changed slashdot to use rssparser and also to remove all stories if the resulting message is too long. 2003-04-06 11:28:51 +00:00
Jeremy Fincher
9c78731123 Added morehelp. 2003-04-06 09:17:38 +00:00
Jeremy Fincher
047470f371 Fixed gkstats 'last seen' regexp. 2003-04-05 19:45:48 +00:00
Jeremy Fincher
a708471a45 Added morehelps and change a gkstats regexp slightly. 2003-04-05 19:41:59 +00:00
Jeremy Fincher
8f16571fdb Fixed stupid syntax error (wrong quotes around praise) 2003-04-05 12:37:15 +00:00
Jeremy Fincher
a50643c025 Added soundex to utils (along with a test) and to FunCommands. 2003-04-05 11:23:28 +00:00
Jeremy Fincher
7a3d06a2bb Changed NOTNULL to NOT NULL and the order of the methods (yeah, I'm anal) 2003-04-05 10:24:40 +00:00
Jeremy Fincher
100d0fa016 Added levenshtein distance 2003-04-04 15:49:24 +00:00
Jeremy Fincher
40b8eb3956 Changed ircutils.reply to ircutils.replyTo 2003-04-04 06:59:39 +00:00
Jeremy Fincher
46eb87808f Changed validArgument to isValidArgument 2003-04-04 06:08:36 +00:00
Brett Kelly
b5d47aa811 added numlarts, numinsults, and numexcuses 2003-04-04 02:35:18 +00:00
Jeremy Fincher
d6087e2906 Added i to _mathEnv 2003-04-03 09:59:05 +00:00
Jeremy Fincher
1eb088de21 Added timeElapsed and converted FunCommands to use it. 2003-04-03 09:11:57 +00:00
Jeremy Fincher
eb9e5c87f2 Changed drivers.close() to .die(). 2003-04-03 08:52:41 +00:00