Commit graph

3627 commits

Author SHA1 Message Date
jesopo
4d096aa79d delete rss-hooks setting when it's empty 2019-07-01 21:16:04 +01:00
jesopo
08c723f9d0 We should be parsing out (server, channel) for rss hooks 2019-07-01 21:15:06 +01:00
jesopo
8b431d25e5 Make ignore logic PRIORITY_HIGH so it catches before format events 2019-07-01 20:13:16 +01:00
jesopo
8d2978e161 Remove PRIORITY values for NOTICE events - i dont think we need them 2019-07-01 19:54:00 +01:00
jesopo
3d7b3c922a Include NOTICEs in ignores 2019-07-01 19:52:49 +01:00
jesopo
97f891a632 Allow bot admins to add/remove channel-ignores 2019-07-01 19:36:51 +01:00
jesopo
863e87c9ca Support ignoring users per-channel 2019-07-01 19:32:40 +01:00
jesopo
ba581d8622 'in_args' -> 'min_args' 2019-07-01 19:23:39 +01:00
jesopo
6a823fac52 don't overwrite command_check_self() 2019-07-01 19:20:36 +01:00
jesopo
9314b25a96 Add depends-on hashflags for relay.py 2019-07-01 18:22:49 +01:00
jesopo
cda125e5b6 Replace direct relays with "relay groups" 2019-07-01 17:48:43 +01:00
jesopo
fda9869690 Add check.command.is-channel handler in commands module 2019-07-01 13:51:13 +01:00
jesopo
5838314396
Merge pull request #77 from Jan69/master
closes #76
2019-07-01 13:00:56 +01:00
jesopo
3f6a3243e1 don't prefix relay messages with 'relay/' 2019-07-01 12:45:02 +01:00
jan6
b6e9713a14 fixed capabilities 2019-07-01 14:41:47 +03:00
jesopo
fa1e9cbb58 Add RESET char in relay lines due to weechat bug 2019-06-30 12:40:40 +01:00
jesopo
62d92c760f make relay server name LIGHTBLUE 2019-06-30 11:42:59 +01:00
jesopo
ff0e294486 Make relaying LOW priority, so local event is printed before relaying 2019-06-30 10:42:49 +01:00
jesopo
992f16a685 Include town name, when available, in user location name 2019-06-30 10:41:25 +01:00
jesopo
cb07a5d708 OptionsSetting ctor should have empty options when using options_factory 2019-06-29 23:23:57 +01:00
jesopo
a64d577644 Show IRCd 'version' string in !specsup output 2019-06-29 22:44:05 +01:00
jesopo
19f716ab4c Implemnt _options_factory for OptionsSetting to have dynamic options 2019-06-29 22:26:28 +01:00
jesopo
b4c762eb4e Automatically format example text for OptionsSetting (showing options) 2019-06-29 21:33:26 +01:00
jesopo
a732bcfc25 Only accept highlight-commands when they have "," or ":" 2019-06-28 23:33:14 +01:00
jesopo
7091860e54 Setting.__init__ call in OptionsSetting ctor needs self param 2019-06-28 23:27:56 +01:00
jesopo
0e9aebdb81 'auto-github' should be a BoolSetting, not a Setting 2019-06-28 23:26:53 +01:00
jesopo
756396d758 Implement utils.OptionsSetting 2019-06-28 23:26:42 +01:00
jesopo
45565456ae add 'ircv3-stats' setting 2019-06-28 23:18:06 +01:00
jesopo
ae9d099a41 Refactor set/channelset/serverset/botset in to 'utils.Setting' objects 2019-06-28 23:16:05 +01:00
jesopo
f9eb017466 message arg for HTTPWrongContentTypeException/HTTPParsingException 2019-06-28 23:01:21 +01:00
jesopo
890c893ddf Add ircv3.py - for IRCv3-related stats 2019-06-28 18:36:43 +01:00
jesopo
e6d8e75086 DEBUG log when trying to git.io-shorten a github url 2019-06-28 15:29:59 +01:00
jesopo
4006184385 remove dangling "," left over from moving code 2019-06-28 07:25:09 +01:00
jesopo
6a3af7f496 DEBUG log when we get a tweet from a stream 2019-06-28 07:24:06 +01:00
jesopo
1e30e76cad only create a range url when we have commits 2019-06-28 06:51:58 +01:00
jesopo
e0b7495ecc channel-only,require-mode,require-access -> channel_only,require_mode,require_access 2019-06-27 21:09:26 +01:00
jesopo
74befb18bc 'quiet' -> 'mute', add duration parameter 2019-06-27 20:52:32 +01:00
jesopo
1c5e1efecd add !quiet and !unquiet 2019-06-27 20:38:39 +01:00
jesopo
5ea0d9751b Only abort individual RSS feeds when they fail 2019-06-27 18:29:17 +01:00
jesopo
97810db8df Give descriptions to utils.http.HTTPException subclasses 2019-06-27 18:28:08 +01:00
jesopo
9c5c8cf563 seems i completely forgot try/except syntax 2019-06-27 18:21:07 +01:00
jesopo
95537378b4 Only show Exception message when rss feeds fail 2019-06-27 18:18:39 +01:00
jesopo
14b7a8ae11 exc_info need to be in an except block 2019-06-27 16:00:14 +01:00
jesopo
e30ae803b0 get rss feed xml ourselves so feedparser.parse can't hang on us 2019-06-27 11:56:50 +01:00
jesopo
d4fd841af2 Prefix PR commit outputs with "[PR] " 2019-06-27 11:27:15 +01:00
jesopo
1ef93e181f 'ref' -> 'sha' for getting PR commit titles 2019-06-27 11:21:09 +01:00
jesopo
e1f34c4b8a shortify push range url 2019-06-27 11:08:18 +01:00
jesopo
f61e3e2b99 pass single-commit url in to _format_push 2019-06-27 11:06:58 +01:00
jesopo
d7c4e9f67b forced does not exist; data["forced"] instead 2019-06-27 11:01:08 +01:00
jesopo
4f5af6f221 HTTP GET github PR commits url to get syncronise commit messages 2019-06-27 10:59:22 +01:00