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