jesopo
|
60c2e1138d
|
update words.py to use command specs (and not docstrings)
|
2020-02-15 00:26:07 +00:00 |
|
jesopo
|
aa02ba843c
|
update ducks.py to use command specs (and not docstrings)
|
2020-02-15 00:22:36 +00:00 |
|
jesopo
|
298493c3e4
|
update define.py to use command spec (and not docstrings)
|
2020-02-15 00:13:43 +00:00 |
|
jesopo
|
c73570a953
|
use re.sub, not str.replace, otherwise things like "$" dont work
|
2020-02-14 23:57:23 +00:00 |
|
jesopo
|
6e9c303fcd
|
update coins.py to use command specs (and not docstrings)
|
2020-02-14 22:47:01 +00:00 |
|
jesopo
|
34c7e3d9d9
|
exported command specs, spec.%s -> command-spec.%s
|
2020-02-14 22:10:44 +00:00 |
|
jesopo
|
275f896ed8
|
move SpecTypeErro to utils.parse.spec
|
2020-02-14 22:03:53 +00:00 |
|
jesopo
|
ab892c33b5
|
support exported command spec types!
|
2020-02-14 22:00:15 +00:00 |
|
jesopo
|
f827bdce7f
|
split out command_spec module
|
2020-02-14 21:59:41 +00:00 |
|
jesopo
|
db5787a594
|
_schedule_match_part doesn't take an array
|
2020-02-14 00:01:40 +00:00 |
|
jesopo
|
4f9d51533f
|
pass server on labeled-response events
|
2020-02-13 23:57:02 +00:00 |
|
jesopo
|
fc8e0f718c
|
another rework of event priorities. insert as >=, not as default
|
2020-02-13 23:56:04 +00:00 |
|
jesopo
|
df38d7a57f
|
replace lxml usage with html5lib! the future is cool
|
2020-02-13 21:50:33 +00:00 |
|
jesopo
|
5c9e965d25
|
labeled response raw.received should fire BEFORE line_handler's
|
2020-02-13 19:55:00 +00:00 |
|
jesopo
|
22af5fae46
|
update !silence to use command specs
|
2020-02-13 11:41:04 +00:00 |
|
jesopo
|
8c76f24c65
|
actually raise exception for !modinfo not found
|
2020-02-13 10:13:39 +00:00 |
|
jesopo
|
1400fe5ce4
|
only purposefully show PR title on PR push events
|
2020-02-12 15:21:41 +00:00 |
|
jesopo
|
a5acf0e3aa
|
don't similarity test empty <title>s
|
2020-02-12 11:35:40 +00:00 |
|
jesopo
|
cc7c66883d
|
show PR title in pull_request events
|
2020-02-12 11:35:18 +00:00 |
|
jesopo
|
d7285360ff
|
_schedule_match_part takes an i param
|
2020-02-12 09:53:18 +00:00 |
|
jesopo
|
5b1dae1502
|
relay.py should be relaying minimal formatted line
|
2020-02-11 11:52:50 +00:00 |
|
jesopo
|
5c1ab3066c
|
remove superfluous newline (cron.py)
|
2020-02-11 11:46:55 +00:00 |
|
jesopo
|
7879b9f237
|
log formatted.account with channel_log.py
|
2020-02-11 11:37:58 +00:00 |
|
jesopo
|
3f16521663
|
add cron_reminders.py (admin-only for now)
|
2020-02-11 11:19:25 +00:00 |
|
jesopo
|
04bc95c8a1
|
add more cron timestamp fields, allow callbacks to runtime provide schedules
|
2020-02-11 10:42:37 +00:00 |
|
jesopo
|
f1b15ea7b6
|
usage doesn't exist. return None instead
|
2020-02-10 11:09:06 +00:00 |
|
jesopo
|
6e90bf2412
|
show issue/pr title for issue_comment events
|
2020-02-10 10:37:27 +00:00 |
|
jesopo
|
22cdafd354
|
format and print ACCOUNT events
|
2020-02-09 23:04:36 +00:00 |
|
jesopo
|
6982edcb78
|
correctly handle cron / "step" schedule
|
2020-02-09 23:00:48 +00:00 |
|
jesopo
|
5d52ffdb46
|
we don't have a target_desc when we can't find a factoid
|
2020-02-09 18:55:47 +00:00 |
|
jesopo
|
e5fdef6726
|
support & in utils.parse.sed, change sed.py to use utils.parse.sed
|
2020-02-09 16:32:15 +00:00 |
|
jesopo
|
9d94c55539
|
up factoid max depth to 8
|
2020-02-09 12:12:52 +00:00 |
|
jesopo
|
4870d32fee
|
switch message_filter.py to use utils.parse.sed
|
2020-02-09 10:49:35 +00:00 |
|
jesopo
|
29f0a282a8
|
add utils.parse.sed.
|
2020-02-09 10:49:18 +00:00 |
|
jesopo
|
f3ac154fe2
|
add ModuleManager.try_reload_module(), use it for !reloadmodule
|
2020-02-09 10:17:40 +00:00 |
|
jesopo
|
94197b33a2
|
insert new hooks at the start of their priority, to prevent duplicates on reload
|
2020-02-09 10:14:14 +00:00 |
|
jesopo
|
24cd513309
|
Merge branch 'master' into develop
|
2020-02-09 09:47:22 +00:00 |
|
jesopo
|
9d5baf4841
|
Merge pull request #235 from trobotham/patch-1
healthcheck: typo
|
2020-02-09 09:46:34 +00:00 |
|
Terrance Robotham
|
1fae3c378d
|
healthcheck: typo
fix typo in healthcheck
|
2020-02-08 22:09:51 -05:00 |
|
jesopo
|
98bfc4db95
|
transfer stdout/stderr _assured to IRCLine.assured
|
2020-02-09 00:54:13 +00:00 |
|
jesopo
|
732a0b77eb
|
should be checking for "*" in user_access
|
2020-02-09 00:53:59 +00:00 |
|
jesopo
|
9f2a245f6e
|
_all_factoids() takes an array of targets
|
2020-02-09 00:36:23 +00:00 |
|
jesopo
|
9e5a0da663
|
support nested factoids (4 deep max)
|
2020-02-09 00:24:47 +00:00 |
|
jesopo
|
d223009c6e
|
support bot-wide message filters too (!bfilter)
|
2020-02-09 00:04:12 +00:00 |
|
jesopo
|
8153047f7c
|
support server-wide message filters too
|
2020-02-08 23:53:46 +00:00 |
|
jesopo
|
68e25a61bf
|
rewrite message_filter.py to handle both message rejection and pattern replace
|
2020-02-08 23:46:12 +00:00 |
|
jesopo
|
f0007a760c
|
boldify hostname in !specsup
|
2020-02-08 19:05:44 +00:00 |
|
jesopo
|
632d4eb7b0
|
show server aliases in !specsup
|
2020-02-08 19:00:22 +00:00 |
|
jesopo
|
4e9df2c552
|
handle git being in a detached head state when getting current commit
|
2020-02-08 13:21:29 +00:00 |
|
jesopo
|
de7d35015e
|
spec[2] is a string, not an array of strings
|
2020-02-08 11:00:31 +00:00 |
|