Commit Graph

36 Commits

Author SHA1 Message Date
Christine Dodrill 919cc0f505 Update to python 3 2015-11-15 08:36:35 -08:00
James Ward 46ed4e85fb allow override of sieve's ignorebots in config 2014-11-25 10:21:12 -05:00
Ryan Hitchman 18159024c7 reload connection configurations, make admin setting per-connection 2014-04-30 13:16:16 -07:00
Ryan Hitchman 4c3cb0c9b7 allow nick blacklisting 2014-04-24 14:15:58 -07:00
Ryan Hitchman 6706a369ab allow channel/server level acl whitelist/blacklisting. fixes #104 2014-04-11 22:06:17 -07:00
Ryan Hitchman a4d70df463 reconnect on socket.error, PEP8 2011-05-11 15:40:04 -05:00
Ryan Hitchman faa68b6af5 refactor vimeo plugin, PEP8 2011-04-13 20:56:30 -05:00
rainyday b21c3e432f Cleaned up sieve.py a little. 2010-12-03 10:57:14 +08:00
rainyday d81aa6d7fb Added ability to ignore commands from users by nick/host. 2010-11-25 09:21:27 +08:00
Ryan Hitchman 7c171959c3 simple adminonly filtering 2010-10-25 23:13:27 -05:00
Ryan Hitchman b845bfcf25 hurf (I should stop doing whitespace changes that break things) 2010-05-10 18:02:15 -06:00
Ryan Hitchman 420c8f518d fix command disable bug 2010-05-10 17:59:34 -06:00
Ryan Hitchman 6452c1169c disable !command, enable fuzzy command matching, make help automatic, add disabled_command (for fuzzy command match disabling), misc bugs 2010-05-07 17:16:44 -06:00
Ryan Hitchman 62cc0490d1 add simple plugin disable config option 2010-04-06 02:36:43 -06:00
Ryan Hitchman 2a11825779 PEP8 compliance, reduce munging on tagged names 2010-03-27 02:42:27 -06:00
Ryan Hitchman 4e0da10b37 remove some useless imports 2010-03-11 16:39:28 -07:00
Ryan Hitchman 1e6c08fb30 rewrite hooking and dispatcher 2010-03-11 16:34:54 -07:00
Ryan Hitchman 253881f4b4 PEP8 compliance + clean dotnetpad 2010-02-28 19:32:41 -07:00
melonhead e237e6d854 Use unicode.lower instead of str.lower for ACLs 2010-02-24 16:37:45 +00:00
Ryan Hitchman 51e24dadb5 revert sieve to version without broken caching 2010-02-13 14:03:19 -07:00
Ryan Hitchman 9b47d394ad add fake IRC class to help tracking leaks 2010-02-11 16:29:45 -07:00
Ryan Hitchman 595a37f0e0 remove debug printing from a few plugins 2010-02-01 00:30:51 -07:00
Ryan Hitchman 7663b3e5d3 simple acls (deny-except and allow-except), force config rewrite on start 2010-01-24 17:30:00 -07:00
Ryan Hitchman 33585f3190 put input.inp.strip() in sieve, remove repetitive stripping in plugins 2010-01-17 16:07:08 -07:00
Hamled c183032774 Fix unintentional changes to plugin directory structure. 2010-01-16 20:24:36 -08:00
Hamled c8df4dfb38 Fix to twitter replied-to feature. Currently does not function correctly. 2010-01-16 20:12:17 -08:00
Ryan Hitchman 55f4b5aa95 separate YAML config file & multiple connections 2009-11-17 17:19:26 -07:00
Ryan Hitchman 40be3038ab restructure utilities, harmonize imports, add doc on other bots 2009-07-08 11:04:30 -06:00
Ryan Hitchman ef210b828f adding sieve.py, bot should work now 2009-04-28 21:29:27 -06:00
Ryan Hitchman 21285882c9 move plugins/sieve.py to core/sieve.py 2009-04-17 17:32:44 -06:00
Ryan Hitchman 13bd7fd3fe only reload modules when necessary (instead of all when one changed), move commandprefix into sieve 2009-04-17 17:12:40 -06:00
Ryan Hitchman 87ed0e8e8f bible plugin (for victor <3) 2009-04-01 17:09:06 -06:00
Ryan Hitchman 1a48955ee1 ignore *bot with possibility for exception 2009-03-30 17:58:19 -06:00
Ryan Hitchman 87520d951d minor fixes for twitter/wikipedia 2009-03-24 16:53:56 -06:00
Ryan Hitchman 1456823de8 adding wikipedia plugin 2009-03-19 17:13:22 -06:00
Ryan Hitchman 6467e67402 rename filter.py to sieve.py 2009-03-16 12:57:06 -06:00