Limnoria/plugins
Daniel Folkinshteyn 55eeb4a57b Add some sanity checks to RSS plugin:
First: if an rss feed is called without the number of headlines argument,
we now have a default number of items it will output.
before, it tried to stuff the whole rss feed into the channel, which is quite
floody, if more than one 'mores' is set, or if oneToOne is false.

Second: when adding a new feed to announce, it again, tried to stuff the
whole rss feed into the channel, which ran into the same floody conditions
as above. now we have a default number of feeds to output when there's no
cached history.
2010-04-25 00:34:31 -04:00
..
Admin Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Alias for Alias, make doc string say "at least x args" if there are optional args in addition to required args. 2010-04-14 10:56:39 -04:00
Anonymous Fix some typos/wordings. 2009-08-26 16:34:12 -04:00
AutoMode Added supybot.plugins.AutoMode.owner, so the bot can choose not to automode owners. 2009-03-11 13:37:27 -04:00
BadWords Check for empty word list in BadWords plugin before filtering. 2009-09-16 01:20:52 -04:00
Channel Channel: Allow kick to accept multiple nicks. 2009-07-20 18:08:21 -04:00
ChannelLogger Include hostmasks in JOIN, PART, QUIT logs. 2010-02-28 21:17:35 -05:00
ChannelStats Update plugins to ignore all non-ACTION CTCP messages. 2010-01-28 08:14:44 -05:00
Conditional create conditional plugin with associated tests. 2010-04-08 20:02:39 -04:00
Config Fix some typos/wordings. 2009-08-26 16:34:12 -04:00
Ctcp Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Dict add a random-synonym getting function to Dict, add tests for it. 2010-04-08 00:04:44 -04:00
Dunno Add Dunno plugin from supybot-plugins package 2009-05-07 22:50:32 -04:00
Factoids for Factoids: make approximate fuzzy key searches also when invoking whatis directly. 2010-04-18 03:33:10 -04:00
Filter Filter plugin: improve the `uniud' replacements. 2010-01-27 19:01:54 -05:00
Format add replace function to format that takes varying-length strings to replace. 2010-04-11 02:27:22 -04:00
Games Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Google make google translate return detailed google error, instead of the unhelpful "we broke google". 2010-04-11 18:27:39 -04:00
Herald Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Internet Internet: Use whois-servers.net for all whois lookups. 2010-03-03 08:33:44 -05:00
Karma update Karma plugin and test code to use sqlite3. 2010-04-18 02:10:29 -04:00
Lart Remove first person modification of the reason clause and add tests to support it. 2006-11-13 20:27:23 +00:00
Later in Later nick validation, use irc.isNick. now instead of forcing strictRfc to true, we are using the config. 2010-04-11 17:01:31 -04:00
Limiter Limiter: Always set the limit above the current number of users 2009-04-03 11:05:48 -04:00
Math Math: Update the units info from ConvertAll 2009-05-18 00:44:59 -04:00
MessageParser add config for required capabilities to manage the regexp db, and check for them before taking action. 2010-03-22 19:03:20 -04:00
Misc Added supybot.abuse.flood.command.invalid.notify, a configuration variable determining whether the bot will notify infractors of their ignoring. 2009-06-09 10:40:05 -05:00
MoobotFactoids This merges an old branch i had for sqlite3 factoids+moobotfactoids. 2010-03-21 02:44:07 -04:00
Network Network: Properly parse WHOIS response 2010-01-10 20:17:10 -05:00
News Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
NickCapture Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Nickometer Small typos and doc fixes. 2009-11-04 22:54:46 -05:00
Note Update plugins to ignore all non-ACTION CTCP messages. 2010-01-28 08:14:44 -05:00
Owner Change a couple tests so they fail for real reasons instead of fake. 2009-11-01 19:08:34 -05:00
Plugin fix docstring for Plugin.plugin command so it actually says what the command will do. 2010-04-21 16:38:25 -04:00
Praise Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Protector Use the hostmask argument isProtected is given instead of trying to use a non-existant variable. 2009-03-11 13:37:24 -04:00
Quote Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
QuoteGrabs update quotegrabs to sqlite3 2010-04-21 01:24:13 -04:00
Relay Update plugins to ignore all non-ACTION CTCP messages. 2010-01-28 08:14:44 -05:00
Reply add replies function to reply plugin, which makes multiple replies, if supybot.reply.oneToOne is false. 2010-03-22 01:06:02 -04:00
RSS Add some sanity checks to RSS plugin: 2010-04-25 00:34:31 -04:00
Scheduler give messageparser ability to use arbitrary commands as trigger responses. 2010-03-16 16:49:55 -04:00
Seen Update plugins to ignore all non-ACTION CTCP messages. 2010-01-28 08:14:44 -05:00
Services Services/plugin.py: Add some parens to ensure self.sentGhost is only used if it's not None. 2006-08-15 14:49:42 +00:00
ShrinkUrl ShrinkUrl: Use tinyurl's api-create page to avoid screen-scraping. 2009-11-04 22:37:53 -05:00
Status Switch from using the various popen flavors to subprocess.Popen 2009-11-22 14:31:58 -05:00
String Fix some typos/wordings. 2009-08-26 16:34:12 -04:00
Success Add Success plugin from supybot-plugins package 2009-05-07 22:52:16 -04:00
Time Update dateutil to latest version and include all files 2009-05-11 12:16:28 -04:00
Todo Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Topic topic now checks for +t mode before denying topic changes, and also allows halfops in addition to ops. 2010-04-11 12:48:08 -04:00
Unix Switch from using the various popen flavors to subprocess.Popen 2009-11-22 14:31:58 -05:00
URL Update plugins to ignore all non-ACTION CTCP messages. 2010-01-28 08:14:44 -05:00
User User: getHostmasks should always return a string 2009-07-16 11:39:20 -04:00
Utilities Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Web Update plugins to ignore all non-ACTION CTCP messages. 2010-01-28 08:14:44 -05:00
__init__.py This merges an old branch i had for sqlite3 factoids+moobotfactoids. 2010-03-21 02:44:07 -04:00