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
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
Jeremy Fincher
2ebbec7d95
Added format command.
2004-07-22 22:55:06 +00:00
Jeremy Fincher
28d702ae82
Finished color command.
2004-07-22 22:46:46 +00:00
Jeremy Fincher
3cb0cf82d6
It's good for things to compile.
2004-07-22 22:17:45 +00:00
Jeremy Fincher
f44121910a
Initial checkin.
2004-07-22 22:15:13 +00:00
Jeremy Fincher
01435e1399
Fixed some bugs, added rainbow, etc.
2004-07-22 19:10:30 +00:00
Jeremy Fincher
ce315d33a1
Forgot a #.
2004-07-22 02:20:32 +00:00
James Vega
315810d08e
yay! no more stray whitespace
2004-07-21 19:36:35 +00:00
James Vega
27e3b07119
Improved RSS.announce
2004-07-21 19:12:57 +00:00
James Vega
9d4b715004
Fix a typo and remove extraneous whitespace
2004-07-21 19:06:49 +00:00
James Vega
093aa40335
whitespace
2004-07-21 01:00:37 +00:00
Jeremy Fincher
39bf2e4848
Minor updates.
2004-07-20 15:59:04 +00:00
Jeremy Fincher
368958388f
Added aol filter.
2004-07-20 09:28:38 +00:00
Jeremy Fincher
2d11b44d36
Added aol filter.
2004-07-20 09:28:38 +00:00
Jeremy Fincher
95f8a7407d
Added Nickometer plugin from baggins.
2004-07-20 09:04:51 +00:00
Jeremy Fincher
2b506b2fc7
Made setUserValue argument order consistent with userValue argument order.
2004-07-20 07:34:22 +00:00
Jeremy Fincher
35e2c45f2f
Added multiple recipient support.
2004-07-20 07:03:15 +00:00
Jeremy Fincher
1cc62cf609
Added a list command.
2004-07-20 06:37:21 +00:00
Jeremy Fincher
83e16fa4bb
Added some help and Dunno.stats.
2004-07-20 05:36:59 +00:00
Jeremy Fincher
4a7e2dba20
Example plugin helps.
2004-07-20 05:26:52 +00:00
James Vega
327254a85d
Add Currency plugin and fix some whitespace annoyances.
2004-07-20 03:51:56 +00:00
James Vega
0585ccb090
Improve Weather.wunder's UV report and add heat index reporting
2004-07-18 22:25:12 +00:00
Jeremy Fincher
bc1027d8cc
Updated the function to match the help.
2004-07-17 16:51:27 +00:00
Jeremy Fincher
efca3783c1
Let's make sure to handle the situation when the Irc object isn't in self.connected.
2004-07-15 15:05:41 +00:00
Jeremy Fincher
74208016df
Added RFE about connected time.
2004-07-15 06:56:54 +00:00
James Vega
91a440e6b3
Add rudimentary blocking of adjusting one's own karma
2004-07-07 18:10:00 +00:00
Jeremy Fincher
e5e1f2e84e
Bugfix. I can't test this on my laptop, so expect a couple more of these.
2004-07-02 14:08:19 +00:00
Jeremy Fincher
88751622c7
Don't number if there's only one factoid, and added a factoidPrefix configuration variable.
2004-07-02 13:58:29 +00:00
Jeremy Fincher
cc193c39ea
Added lucky command.
2004-07-02 13:53:33 +00:00
Jeremy Fincher
0937ba22ca
Added a channel-specific enforce value.
2004-07-01 17:55:10 +00:00
James Vega
180d2e8392
Fix some help messages
2004-06-28 19:38:05 +00:00
Jeremy Fincher
d9d8c04e24
Slight bugfix.
2004-06-26 20:29:55 +00:00
Jeremy Fincher
dae0db1de5
RFE #952861 .
2004-06-25 14:14:39 +00:00
James Vega
847227622f
Fix some bugs I introduced with the conversion to utils.getSocket and improve
...
DCC's error checking.
2004-06-20 18:03:11 +00:00
James Vega
9d9c3020ca
Add handling of opening sockets to communicate with IPV6 hosts.
2004-06-20 07:37:25 +00:00
James Vega
18138da1c0
Catch some sqlite exceptions that probably shouldn't be happening, but I
...
don't have the best of luck with sqlite.
2004-06-19 18:03:58 +00:00
James Vega
21764931ec
Fix some typos in configure()
2004-06-19 18:00:03 +00:00
James Vega
2657257535
Fixed a couple bugs and added tests for said bugs.
2004-06-19 00:10:04 +00:00
James Vega
b9598abfb8
Herald.default & conf.supybot.plugins.Herald.defaultHerald
2004-06-18 18:32:05 +00:00
Jeremy Fincher
6f336f297e
Possible fix for the dumb bug from dumb servers who put dumb dots in the dumb channels's dumb name.
2004-06-14 06:14:37 +00:00
Jeremy Fincher
b2a70f29fe
Fixed bug reported by locsmif on #supybot.
2004-06-10 13:34:06 +00:00
James Vega
5633b9d46b
Updated the tiny regexp to match the site's new layout. Added more checks for
...
nonSnarfingRegexp. Lowered the minimum length we check for tiny URLs since
they can be as short as 20 characters.
2004-06-07 19:45:49 +00:00
Jeremy Fincher
2bf216626d
Changed a message slightly.
2004-06-07 12:20:51 +00:00
Jeremy Fincher
9b662b3edc
Made registry variables for the defaultLanguage and safeSearch default.
2004-06-07 12:20:16 +00:00
James Vega
36e7931b83
A few small corrections
2004-06-07 05:17:50 +00:00
James Vega
b77a16f9e4
hamweather changed on us
2004-06-06 21:21:15 +00:00
James Vega
5693e0e30e
Fixed some error reporting
2004-06-06 21:18:18 +00:00
Jeremy Fincher
14ae0595ba
Help needed help.
2004-06-05 06:02:31 +00:00
James Vega
4479c43d1d
Cleaned up regexp naming so that it is more consistent and easier to use with
...
multiple weather commands. Added Weather.wunder.
2004-06-04 19:49:08 +00:00
James Vega
d508b19347
Evil lines of DOOM!!!...or just lines that should be empty but have
...
whitespace.
2004-06-04 06:14:29 +00:00
Jeremy Fincher
f0c3ceabcd
Added a nice little finally, just in case.
2004-06-02 05:16:54 +00:00
Jeremy Fincher
24c25436be
Fixed bug in announcements.
2004-06-01 16:22:48 +00:00
James Vega
880bf8544c
Somehow this bug has been around since 0.77.0
2004-05-27 16:47:05 +00:00
Jeremy Fincher
b01ca9845f
Change to a sendMsg to stave off a possible loop.
2004-05-11 18:14:23 +00:00
Daniel DiPaolo
6d5050eef8
Okay, total exorcism of the stupidity.
2004-05-11 04:40:38 +00:00
Daniel DiPaolo
ebaecbf665
Okay, previous fix was super-dumb so for now I'm making it just not allow pipes
...
in aliases at all, though we may decide to change that later.
2004-05-11 04:37:26 +00:00
Daniel DiPaolo
09724663bd
Fixed a typo in the Relay.join docstring.
2004-05-10 22:17:45 +00:00
Daniel DiPaolo
c93171012f
pipeSyntax is now in supybot.reply AND it's channel-specific .. fixed addAlias
...
to reflect that
2004-05-10 22:14:54 +00:00
Jeremy Fincher
6d1092957a
Stop bolding exception.
2004-05-07 16:13:02 +00:00
Jeremy Fincher
738546b4cf
Updateed to have a bit more personality and infinity percent more configuration variables.
2004-05-07 11:34:56 +00:00
Jeremy Fincher
741fc1d8d0
Oops, didn't anchor the no.
2004-05-06 20:09:16 +00:00
Daniel DiPaolo
8dccee975f
Unclaiming Note (sorry, ink), claiming Todo, fixing the other author strings.
2004-05-06 16:33:43 +00:00
Jeremy Fincher
e59ae37415
Commented out some print statements, made the reply not prefix the name.
2004-05-06 16:15:21 +00:00
Jeremy Fincher
e3643e0d54
Complete rewrite.
2004-05-06 15:54:26 +00:00
Daniel DiPaolo
a764359d3d
Author strings, yay.
2004-05-06 15:12:41 +00:00
Daniel Berlin
583f08f3da
Ignore no user error when trying to set last location
2004-05-02 16:21:35 +00:00
James Vega
86451cc8ae
Added Sourceforge.fight
2004-05-01 21:38:49 +00:00
James Vega
336fabe61f
Fix bug #945522
2004-05-01 19:53:28 +00:00
James Vega
3672f72b96
Returning after irc.error is good
2004-05-01 19:25:19 +00:00
Jeremy Fincher
2ebabe1a73
Hah!
2004-05-01 00:15:11 +00:00
Jeremy Fincher
d82c694a05
Reimplemented set to be more general.
2004-04-30 19:21:02 +00:00
Jeremy Fincher
6b3ed89e17
Minor updates.
2004-04-30 19:20:47 +00:00
Jeremy Fincher
ea90ba36db
Added ignores.
2004-04-30 19:19:59 +00:00
Jeremy Fincher
ae542511be
Our first use of the userdata registry!
2004-04-30 18:36:16 +00:00
Jeremy Fincher
e3b690f933
Added userdata registry.
2004-04-30 18:24:35 +00:00
Jeremy Fincher
ab1b7d3434
Initial checkin.
2004-04-30 18:24:01 +00:00
Jeremy Fincher
d43cb1403d
Fixed bugz0r with regexp.
2004-04-30 18:23:36 +00:00
Jeremy Fincher
5d10dc2047
Oops, syntax error.
2004-04-30 16:55:42 +00:00
Jeremy Fincher
21b1acd3f4
Oops, forgot to update these for the protocols change.
2004-04-30 15:03:20 +00:00
Jeremy Fincher
3eedd04653
Initial checkin.
2004-04-30 09:10:06 +00:00
Jeremy Fincher
4aedfc0077
Initial checkin.
2004-04-30 08:35:19 +00:00
Jeremy Fincher
eaf40ceb71
Added __author__ string.
2004-04-30 08:13:12 +00:00
Jeremy Fincher
cf54ef75cf
Added reply and tweaked success.
2004-04-30 06:12:20 +00:00
Jeremy Fincher
b21b3af3c2
Genuflect before the master of anality (and rejoice that bug #944861 has been fixed).
2004-04-30 05:21:13 +00:00
Jeremy Fincher
dc1bc4ba55
Updated a ton of configuration variables.
2004-04-30 02:13:42 +00:00
James Vega
65ad15dd45
Fixed bugs in zipinfo and netcraft
2004-04-30 01:39:29 +00:00
Jeremy Fincher
1638a1c796
Fixed bug #941579 .
2004-04-29 11:52:20 +00:00
Jeremy Fincher
2c2e21e765
Fixed bug #941101 .
2004-04-29 11:49:24 +00:00
James Vega
20ac0993bc
Add Http.zipinfo
2004-04-28 21:13:33 +00:00
James Vega
7d3565769c
Mark the files that I'm "claiming"
2004-04-28 08:45:00 +00:00
James Vega
349245a78e
Fix a (probably) long-standing bug with Debian.file and pythonZgrep. Update
...
Debian.version so that it uses the user's 'package' name as a subword for
which to search. This better reflects the original behavior of
Debian.version. Also added --exact option to Debian.version in case people
don't want to use the subword search.
2004-04-28 07:54:04 +00:00
Jeremy Fincher
cd3039317d
Added an author command.
2004-04-28 06:30:55 +00:00
Jeremy Fincher
41a1c9f4d1
lock, unlock, restore.
2004-04-27 11:04:36 +00:00
Jeremy Fincher
4db5d0e536
Let's not synchronize topics unless we're actually relaying the channel, k?
2004-04-27 10:55:02 +00:00
Jeremy Fincher
623d71911f
Fixed bug #942506 .
2004-04-26 19:42:25 +00:00
Jeremy Fincher
27cd893dbd
Make sure we don't take revenge on ourselves.
2004-04-26 15:35:56 +00:00
Jeremy Fincher
c63826dcff
Better traceback handling.
2004-04-22 21:34:40 +00:00
Jeremy Fincher
2c1437c8fc
Initial checkin for Anonymous.
2004-04-22 03:53:41 +00:00
Jeremy Fincher
e50f3ccbac
Added Utilities.last.
2004-04-22 03:39:38 +00:00
Jeremy Fincher
d2a80781dc
Should fix both RSS bugs Vee2d2 reported.
2004-04-22 02:59:15 +00:00
Jeremy Fincher
b5ac09b4e1
Oops, forgot to update these for the reviter=>reversed change.
2004-04-22 02:55:46 +00:00
James Vega
173af6567f
Update RSS.info to accept an rss feed name as well as a url
2004-04-21 07:38:18 +00:00
Jeremy Fincher
f7010805ee
Made 'alias foo bar' work as expected.
2004-04-20 11:28:03 +00:00
Jeremy Fincher
c1313130a8
Added a monologue command.
2004-04-20 11:19:31 +00:00
Jeremy Fincher
ed8df0a998
Updated sorted for 2.4 compatibility.
2004-04-20 10:04:09 +00:00
Jeremy Fincher
85807dd077
Fix for slashdot bug, I think.
2004-04-20 09:51:55 +00:00
Jeremy Fincher
96838d0dbc
Removed catch, moved curry to utils.py
2004-04-20 09:44:58 +00:00
Jeremy Fincher
eee1f7cee2
Added a <number of headlines> argument to feed commands.
2004-04-19 19:24:52 +00:00
James Vega
ca9f696c8c
Weed out the last of the floating point COUNT bugs
2004-04-19 15:16:31 +00:00
James Vega
48f2de64a4
If a project doesn't have any bugs/rfes/trackers, we should just say so
...
instead of raising an exception and making it look like there was a problem.
2004-04-18 20:16:55 +00:00
Jeremy Fincher
086a2fcab6
Refactored LogLevel crap.
2004-04-18 06:24:37 +00:00
Jeremy Fincher
e7f6aa884f
FinallyEXCLAIM
2004-04-18 00:35:54 +00:00
James Vega
2a62e3cd5b
supybot.plugins.Babelfish.disabledLanguages ->
...
supybot.plugins.Babelfish.languages
2004-04-17 17:17:45 +00:00
Jeremy Fincher
136ec785b0
New implementation to the 'prevent myself from relaying my own relay messages' code.
2004-04-17 17:14:59 +00:00
Jeremy Fincher
7ef716f406
Added the network name to the logfile for channels by default.
2004-04-17 15:53:24 +00:00
Jeremy Fincher
74f2b75fac
Small changes. jamessan, look at this.
2004-04-17 14:46:50 +00:00
Stéphan Kochen
e6468e51da
Updated wizard and a tiny docstring update. (ooooooooooh :p)
2004-04-17 14:43:09 +00:00
Stéphan Kochen
69b255b4f5
Commented.
2004-04-16 21:23:53 +00:00
Stéphan Kochen
4a5380b4f7
Fixed LogToIrc overriding default log level.
2004-04-16 21:11:41 +00:00
James Vega
6a7981aac0
A little refactoring and make sure Sourceforge.tracker reports the URL since
...
bug/rfe used to
2004-04-16 16:31:17 +00:00
James Vega
68766a5c91
*Someone* forgot to remove the debug logging.
2004-04-16 15:19:14 +00:00
Jeremy Fincher
25281d7476
Workaround for Markov wonkiness.
2004-04-16 08:31:16 +00:00
Jeremy Fincher
392108a6fc
Blech, some commented-out code until after the release.
2004-04-16 07:59:47 +00:00
Jeremy Fincher
0284ec803e
Added supybot.plugins.LogToIrc.notice, for sending logs to nicks via NOTICE instead of PRIVMSG.
2004-04-16 07:50:06 +00:00
Jeremy Fincher
bf7a893a75
No need to ghost; let's try switching to the nick and only ghost if we get a 433.
2004-04-16 07:43:52 +00:00
Jeremy Fincher
16c4150d1c
Mega r0x0r update.
2004-04-16 07:40:18 +00:00
Jeremy Fincher
99adf8511f
Uh, someone forgot to make the remainder of the changes necessary for the unColor -> stripColor conversion...
2004-04-15 23:41:24 +00:00
James Vega
b9ab839470
BadWords will now filter words that have been formatted
2004-04-15 21:20:52 +00:00
Jeremy Fincher
38fee5b2dd
Oops, forgot a canonicalName.
2004-04-15 14:17:07 +00:00
Jeremy Fincher
86a217c4b3
Added.
2004-04-15 06:41:04 +00:00
Jeremy Fincher
227738f78e
Bugfix for Shame.
2004-04-15 06:36:34 +00:00
James Vega
08fc07b698
Yay! Finally able to consolidate Sourceforge.{rfe,bug} into
...
Sourceforge.tracker. Less code, more functionality. What could be better?
2004-04-15 06:20:21 +00:00
Jeremy Fincher
c428e8908b
Improved Google.spell message.
2004-04-14 23:33:18 +00:00
Jeremy Fincher
bb850f2d6a
Added some extra logging.
2004-04-14 15:47:10 +00:00
Jeremy Fincher
866e4ebd62
Added the ability to have multiple targets as well as do some capability-checking on the targets.
2004-04-14 15:46:23 +00:00
Jeremy Fincher
6504dfcaa1
Ooh, a better implementation. I rock.
2004-04-14 14:35:06 +00:00
Jeremy Fincher
1cb8cd0933
Added RFE #900293 .
2004-04-14 10:13:53 +00:00
Jeremy Fincher
b15b85ea7c
Changed the name from LogToChannel to LogToIrc and made it capable of message nicks and not just channels.
2004-04-14 09:31:15 +00:00
Jeremy Fincher
a4bf228a45
Updated help for echo.
2004-04-14 02:40:44 +00:00
James Vega
403a561671
Add supybot.plugins.Weather.convert, which determines weather or not whether
...
will convert temperature to the configured unit.
2004-04-14 00:26:08 +00:00
Jeremy Fincher
5d8f0156fb
Fixed bug #934240 .
2004-04-13 18:25:49 +00:00
Jeremy Fincher
aea2f421e8
Updated a docstring and made sure to lower all the channel logfile names.
2004-04-13 05:24:05 +00:00
Jeremy Fincher
132adeff7d
Updated.
2004-04-13 05:18:17 +00:00
Daniel DiPaolo
e32b66df93
Fixed a boo-boo in the help string for fundb.add
2004-04-13 04:08:15 +00:00
Jeremy Fincher
72c0eb5d23
Added success.
2004-04-13 01:49:56 +00:00
James Vega
0027117e8c
Fix some coloring/formatting bugs we had
2004-04-13 01:01:17 +00:00
Jeremy Fincher
e877874cf7
Forgotten colon.
2004-04-13 00:59:35 +00:00
Jeremy Fincher
cb97f75027
Added the ability to auto-{op,voice,halfop}.
2004-04-13 00:58:56 +00:00
Stéphan Kochen
1541f051fd
Seperated logging to channels to it's own plugin.
...
(...and a couple of smaller changes to log itself)
2004-04-12 16:08:23 +00:00
Jeremy Fincher
ec0dd27960
All in the name of case insensitivity.
2004-04-09 16:29:16 +00:00
Jeremy Fincher
0194abff28
I may finally have squished the most obvious bugs.
2004-04-09 15:43:51 +00:00
Jeremy Fincher
8a979b3ada
Updated.
2004-04-09 15:13:26 +00:00
Jeremy Fincher
34ca5530b0
Man, I really didn't get enough sleep last night. Let's try this.
2004-04-09 11:38:06 +00:00
Jeremy Fincher
f77f48d0f3
Added some lockingEXCLAIM w00rEXCLAIM LocksEXCLAIM
2004-04-09 05:22:56 +00:00
James Vega
b2153c83fb
unColor is now working. Added a colorstrip outfilter to Filter to close RFE
...
#863599
2004-04-09 03:59:12 +00:00
James Vega
47d7f5e18b
Correctly get the disabledLanguages value (it's a ChannelValue, not
...
GlobalValue) and update the tests to match the new failure string.
2004-04-08 14:34:54 +00:00
James Vega
9d3c1e6e8b
commaAndify(..., And='or')
2004-04-08 14:09:46 +00:00
Jeremy Fincher
60bdc8bded
Picked up a few more configuration variables.
2004-04-08 11:27:34 +00:00
James Vega
8587c3cd4f
Added supybot.plugins.Babelfish.disabledLanguages to disable certain languages
...
from being translated/spoken
2004-04-08 03:28:28 +00:00
Jeremy Fincher
5f53515a54
Fixed bug that cause RSS.announce not to announce in more than one channel.
2004-04-05 21:36:27 +00:00
Jeremy Fincher
77e6aa7453
Oops, syntax error.
2004-04-05 15:57:22 +00:00
Jeremy Fincher
b74cbfafef
Errant dot, begone why the FSCK can't I put an exclamation point in a stupid commit message? Bash freaking sucks. zsh handles this just fine. I can't even escape the stupid markEXCLAIMEXCLAIMEXCLAIM I CAN'T EVEN PUT STUPID PARENTHESES IN THESE COMMITS MESSAGES DIE GNU DIE DIE DIE DIE DIE DIE STUPID DOUBLE QUOTATION PARSING BITCHES
2004-04-05 10:18:45 +00:00
Jeremy Fincher
8979bc8c3d
takeRevengeOnOps.
2004-04-05 10:15:05 +00:00
Jeremy Fincher
75ef083226
Fixed an error message slightly.
2004-04-05 09:57:36 +00:00
Jeremy Fincher
4c1d2c6431
Fixed bug #927010 .
2004-04-05 09:52:23 +00:00
Jeremy Fincher
36f182dc60
Handled bug #926443 .
2004-04-05 09:50:58 +00:00
Jeremy Fincher
f8f1b4585f
Slight readability change.
2004-04-05 09:25:33 +00:00
James Vega
ee6ec32e01
Added Debian.bug
2004-04-01 17:09:20 +00:00
James Vega
14ec774fe8
*finally* got the Debian.incoming globbing fixed. fnmatch.fnmatch is wonky
2004-04-01 15:01:26 +00:00
James Vega
7e7343d968
It's nice to have sgmllib imported when you're trying to catch it's exceptions
2004-04-01 15:00:04 +00:00
Jeremy Fincher
72462d85d1
Looks like I didn't finish a thought.
2004-04-01 11:47:54 +00:00
Jeremy Fincher
d4c7db7a93
Began Relay.reconnect and changed names to nicks.
2004-03-30 21:14:34 +00:00
Jeremy Fincher
cc9522e833
Slight cleanup.
2004-03-30 08:32:17 +00:00
James Vega
346d0a5acc
your colon misses you, jemfinch
2004-03-29 16:52:42 +00:00
Jeremy Fincher
7d3c9ffef0
Fix for fix for scheduler.list showing ran (but not removed) events.
2004-03-29 16:45:09 +00:00
Jeremy Fincher
c96065a540
Fix for scheduler.list showing ran (but not removed) events.
2004-03-29 16:26:09 +00:00
Jeremy Fincher
f5365a6202
Added channel logfile rotation.
2004-03-27 20:18:47 +00:00
Jeremy Fincher
07d10bb223
Fixed bug #923562 .
2004-03-27 13:30:46 +00:00
James Vega
f130db33cc
Better error checking with Http.stockquote and remove Http.weather's tests.
2004-03-26 00:56:31 +00:00
James Vega
a1e48a8ff7
Make sure the Wind Chill and Heat Index temps are configurable in Weather.ham
2004-03-26 00:28:51 +00:00
Jeremy Fincher
4837707e65
Slight refactoring.
2004-03-25 12:14:01 +00:00
Jeremy Fincher
154577832c
Change words from a channel value to a global value.
2004-03-25 12:13:29 +00:00
Jeremy Fincher
ea8c7ddf77
Added timestamp configuration variable.
2004-03-24 23:10:55 +00:00
Jeremy Fincher
057563540f
Removed leading spaces if the timestamp is set to nothing.
2004-03-24 23:05:28 +00:00
Jeremy Fincher
adc046a6a0
Added flushImmediately and [nolog] prefix.
2004-03-24 22:50:10 +00:00
James Vega
22d484ef01
YAPMR
2004-03-19 17:13:33 +00:00
James Vega
6a211adb42
YAPMR
2004-03-19 16:58:54 +00:00
James Vega
3ae730a94c
Fix the passing of quoted text on to Google searches ... again. This time it's
...
correct. ;)
2004-03-17 13:38:04 +00:00
James Vega
823c91ff44
Updated Wordstats plugin to allow removal of tracked words.
2004-03-14 06:43:03 +00:00
Daniel DiPaolo
4e7d862373
Removing the "see foo" referencing code as it is error-prone (it's really tough
...
to accurately track self-referencing leading to recursion and circular
references leading to infinite looping) and I don't think it's all that useful.
Fixing it would make the already-contorted code of this plugin even worse!
2004-03-11 04:50:09 +00:00
James Vega
a79bc26201
Updated Seen.seen to accept no arguments.
2004-03-09 22:04:41 +00:00