James Vega
dd1550afcc
commands.wrap update
2004-10-22 22:08:03 +00:00
Jeremy Fincher
d5241eb07a
No errors on exit when google.py fails to import.
2004-10-22 20:53:35 +00:00
Jeremy Fincher
6b946aad94
Added phonebook command.
2004-10-22 20:35:45 +00:00
Jeremy Fincher
53f77b790b
Converted to commands.wrap.
2004-10-22 19:50:12 +00:00
Jeremy Fincher
66282cdc1e
Fixed some bugz0rs.
2004-10-22 19:37:25 +00:00
Jeremy Fincher
c49b32f224
Fixed fallthrough handling.
2004-10-22 19:36:30 +00:00
Jeremy Fincher
64c2558150
Removed, split into multiple plugins.
2004-10-22 19:33:59 +00:00
Jeremy Fincher
4d1d52f61b
Actually works.
2004-10-22 19:07:13 +00:00
Jeremy Fincher
b1d46cc8a3
Initial checkin, refactoring of Enforcer.
2004-10-22 07:02:39 +00:00
Jeremy Fincher
098fbbfeae
Slight optimization.
2004-10-22 05:59:13 +00:00
Jeremy Fincher
c943ab77bb
Made commands.wrap stop doing decorators, exposed thread and urlSnarfer, and changed plugins accordingly.
2004-10-22 05:56:55 +00:00
Jeremy Fincher
e817b2379e
Broke out some of the behavior of the Enforcer plugin.
2004-10-22 04:49:39 +00:00
Jeremy Fincher
e9b5f0ec61
Let's only log one of our non-{PRIVMSG,NOTICE} outgoing messages.
2004-10-20 08:47:25 +00:00
Jeremy Fincher
3bc1a1fa8b
Added NICK change logging support. It's absolutely unbelievable that no one complained about it until now.
2004-10-19 17:09:11 +00:00
Jeremy Fincher
10fc3bf42a
Converted to use commands.
2004-10-19 16:48:52 +00:00
Jeremy Fincher
3f16003371
Handled the case of an empty file (which apparently can crop up sometimes in unclean exits).
2004-10-19 16:41:52 +00:00
Jeremy Fincher
dec94a2ecf
optional => additional conversions.
2004-10-19 12:14:01 +00:00
Jeremy Fincher
75bd81aed7
optional to additional conversions.
2004-10-19 12:03:18 +00:00
Jeremy Fincher
6eb0066dec
Converted to commands.wrap, added capitalize and title.
2004-10-19 11:58:04 +00:00
Jeremy Fincher
425436b5f7
Forgot to import * from commands.
2004-10-19 03:09:32 +00:00
Jeremy Fincher
98e6e9a1d7
Fixed.
2004-10-19 03:07:25 +00:00
Jeremy Fincher
e826ebde49
Fixed.
2004-10-19 02:57:40 +00:00
James Vega
31d71b1a8e
commands.wrap update
2004-10-17 18:14:18 +00:00
James Vega
4b86bf5eaf
commands.wrap update
2004-10-17 18:01:58 +00:00
James Vega
284cf06a67
whitespace
2004-10-16 03:41:54 +00:00
James Vega
1f35ff36d4
commands.wrap update
2004-10-16 03:39:42 +00:00
James Vega
38ee295f8e
commands.wrap update
2004-10-16 03:07:15 +00:00
James Vega
c6afe40abc
commands.wrap update
2004-10-16 02:52:31 +00:00
James Vega
242ecb4f8f
commands.wrap update
2004-10-16 02:19:17 +00:00
Jeremy Fincher
dcb91579b0
Make sure we always reply to a stand.
2004-10-15 17:52:59 +00:00
Jeremy Fincher
9f372e60d9
Updated.
2004-10-15 17:10:14 +00:00
Jeremy Fincher
d88d7797be
Added a fold message and some TODOs.
2004-10-15 16:39:36 +00:00
Jeremy Fincher
2f7ed33f3f
Mostly working, also added a TODO at the top.
2004-10-15 16:24:09 +00:00
Jeremy Fincher
322143f2bd
Seems mostly to work.
2004-10-15 15:53:50 +00:00
James Vega
8dd75b1ff2
commands.wrap update
2004-10-15 13:28:27 +00:00
James Vega
a5557cb636
commands.wrap update
2004-10-15 12:26:38 +00:00
Jeremy Fincher
e3d40ba5f1
Initial checkin.
2004-10-15 03:35:06 +00:00
Jeremy Fincher
70f9e4c7b0
Fix for bug with outfilter.
2004-10-14 18:13:30 +00:00
Jeremy Fincher
dcff006235
Added GNU filter.
2004-10-14 18:07:10 +00:00
Jeremy Fincher
1fe3a5423b
Hopefully recursive aliases will be subject to supybot.commands.nested.maximum now.
2004-10-13 22:28:47 +00:00
James Vega
14a980a8d5
Whitespace adjustments.
2004-10-13 21:50:24 +00:00
James Vega
275bdfc1b9
Update to use newer commands.wrap
2004-10-13 16:49:19 +00:00
James Vega
c574403ca8
Update to use the new commands.wrap
2004-10-13 15:21:59 +00:00
James Vega
a3223c7c27
Update to use new commands.wrap. One test ("time %Y") is still failing, but
...
it works when actually using the bot.
2004-10-13 15:21:09 +00:00
James Vega
e14a336b1d
Added multiLoc support to Weather.cnn
2004-10-11 12:09:59 +00:00
James Vega
163d835502
Fix bug #1043863 , urlquoted text in reply.
2004-10-11 11:43:15 +00:00
Jeremy Fincher
5bc91113fe
Fixed so disabled commands in other plugins won't break our outfilter.
2004-10-10 15:11:19 +00:00
Jeremy Fincher
a1e429379b
Fixed intermittent Google licensekey issues.
2004-10-10 04:19:03 +00:00
Daniel DiPaolo
4c37c1c79b
Closes #1043440 : "Disabled filter commands can still be outfilters."
...
Just gotta check conf.supybot.commands.disabled() and if it's in there, pretend
it doesn't exist
2004-10-09 07:12:21 +00:00
Jeremy Fincher
d7fc280647
Weather backups.
2004-10-09 04:39:10 +00:00
James Vega
28185185dd
Small fix for when we generate a markov chain with initial words.
2004-10-08 21:40:23 +00:00
Daniel DiPaolo
f96e38f480
Clarified the variables in the help message for Network.connect
2004-10-08 18:51:50 +00:00
Jeremy Fincher
2c8490c86a
Added the undup filter.
2004-10-08 16:50:33 +00:00
James Vega
b196d3fc21
Let's not short-circuit auto{Op,Halfop,Voice} until we actually do something.
2004-10-07 17:19:22 +00:00
James Vega
f97e0426e7
Style
2004-10-06 21:58:02 +00:00
James Vega
0242a8619d
Update News to use commands.wrap and switch from an SQLite db to a flatfile
...
mapping.
2004-10-06 21:56:06 +00:00
James Vega
23f4dc2d0f
Update to use irc.replies so that people can take advantage of
...
conf.supybot.reply.oneToOne
2004-10-05 07:24:49 +00:00
Jeremy Fincher
a8190dc5da
RFE #1039510 , plugins.LogToIrc.networks.
2004-10-05 01:00:33 +00:00
James Vega
4c1c5ff723
One more fix for _getLnUrl
2004-10-04 18:45:20 +00:00
James Vega
b4580384ee
Catch a webutils.WebError, fix whitespace, and remove a urlquote
2004-10-04 18:15:06 +00:00
Jeremy Fincher
6a1b9ccaeb
test optimization.
2004-10-04 16:24:08 +00:00
Jeremy Fincher
c84e8ff8fa
Forgot a parameter.
2004-10-04 16:03:20 +00:00
Jeremy Fincher
5526c4e298
Added elapsed command.
2004-10-04 13:37:46 +00:00
James Vega
16c4561da6
Correct the plugin documentation.
2004-10-04 13:36:50 +00:00
Jeremy Fincher
48b3ce5b73
Hmm...maybe this is the second part of the disabling-network commit? Who knows.
2004-10-04 10:01:23 +00:00
James Vega
68844cda3a
Update Http.acronym to match the changes in the website. Remove the headers
...
since we include those by default. Set __parent.
2004-10-04 02:00:37 +00:00
Jeremy Fincher
7c019b3893
Speeling
2004-10-03 22:38:32 +00:00
Jeremy Fincher
0115f4adf6
Abstracted like a madman.
2004-10-03 18:02:11 +00:00
Jeremy Fincher
571a107ace
Saved a few characters in our colorization of Google.
2004-10-03 10:00:46 +00:00
Jeremy Fincher
eace0b5c55
Changed the warning log to a debug log.
2004-10-03 09:57:57 +00:00
Jeremy Fincher
df3d7a4ecb
Oops, exception when a dude quits and supybot's not in a channel he's supposed to be in.
2004-10-03 09:55:10 +00:00
Jeremy Fincher
65cf9af143
What the heck? All this worked in testing.
2004-10-03 09:50:29 +00:00
Jeremy Fincher
4c52ad680d
Forgot an import. Odd that this didn't show up in my testing with lambdabot.
2004-10-03 09:26:37 +00:00
Jeremy Fincher
a73348f962
Forgot a self.
2004-10-03 09:24:48 +00:00
Jeremy Fincher
4d27ef28f7
Initial checkin.
2004-10-03 09:08:36 +00:00
Jeremy Fincher
c563596405
Converted to use commands.
2004-10-03 09:05:37 +00:00
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
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
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