jesopo
|
702f5c5972
|
improve !ud regex
|
2019-07-02 14:53:08 +01:00 |
|
jesopo
|
1aab5c4c64
|
Actually use sanitised url when getting <title>
|
2019-07-02 14:36:18 +01:00 |
|
jesopo
|
df5f29f943
|
use utils.http.url_sanitise() in title.py
|
2019-07-02 14:16:16 +01:00 |
|
jesopo
|
d98b20ea7e
|
mulitline-concat shouldn't be a c2c tag
|
2019-07-02 12:09:56 +01:00 |
|
jesopo
|
5013b81699
|
pass IRCUser objects through formatted.notice events
|
2019-07-02 08:48:18 +01:00 |
|
jesopo
|
6bb3b65fb8
|
Pass channel object along with formatted.notice.channel events
|
2019-07-02 08:18:41 +01:00 |
|
jesopo
|
a3c62f117a
|
Add setting to disable relaying joins/parts/quits/modes/etc
|
2019-07-02 07:41:48 +01:00 |
|
jesopo
|
93b455d5b8
|
Don't double-shorten push range urls
|
2019-07-02 07:31:26 +01:00 |
|
jesopo
|
d671d8b470
|
'patern' -> 'pattern'
|
2019-07-01 22:50:58 +01:00 |
|
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
|
3f6a3243e1
|
don't prefix relay messages with 'relay/'
|
2019-07-01 12:45:02 +01: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
|
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
|
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
|
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 |
|