Commit graph

4361 commits

Author SHA1 Message Date
jesopo
2ad8623eb3 add utils.irc.hash_colorize() to color a string by the string's hash 2019-11-11 12:06:16 +00:00
jesopo
dc52200af8 handle .connect() failure in bitbotctl 2019-11-11 11:52:35 +00:00
jesopo
9460238917 move tfl.py to bitbot-modules 2019-11-08 17:58:04 +00:00
jesopo
8eae040240 remove unneeded imports in tfl.py 2019-11-08 17:42:30 +00:00
jesopo
c20a31aa72 rewrite tfl.py 2019-11-08 17:41:29 +00:00
jesopo
98183fe4b9 add IRCArgs.append func 2019-11-08 17:41:18 +00:00
jesopo
b41588b098 Don't assign keys to an array index that doesn't exist yet 2019-11-08 17:05:09 +00:00
jesopo
b4de61d009 JOIN keys should be comma separated too 2019-11-08 16:15:58 +00:00
jesopo
5fcf18313e silently eat Control socket .send() failures 2019-11-08 13:38:07 +00:00
jesopo
f2a13f9015 don't get far in to attempting sasl when we haven't got it configured 2019-11-08 13:34:05 +00:00
jesopo
e26d769b7b refactor sasl a little and fix logic to retry on 908 2019-11-08 13:30:08 +00:00
jesopo
f8083ae7b4 switch to a better python eval API 2019-11-08 12:46:25 +00:00
jesopo
1231067012 'server_mechanimsms' -> 'server_mechanisms' typo 2019-11-08 10:20:23 +00:00
jesopo
5dc1ea3ffa move on to command.regex if a given command isn't found 2019-11-06 13:05:41 +00:00
jesopo
fa28e4e7b2 add !c as an alias of !config 2019-11-05 12:51:10 +00:00
jesopo
28d3da85b4 !seen should get seen-info for target user, not current user 2019-11-04 15:33:57 +00:00
jesopo
983c7151ae show branch name in !version output 2019-11-04 13:40:16 +00:00
jesopo
09fe1c5a70 don't stop parsing colors at comma 2019-11-04 13:33:10 +00:00
jesopo
2642bd7dac show when a fediverse Note is nothing but an attachment 2019-11-04 13:19:37 +00:00
jesopo
516884acb8 only .decompose() when it's an empty and unknown tag 2019-11-04 12:51:24 +00:00
jesopo
62781badc4 better line normalisation for fediverse Activities 2019-11-04 11:18:34 +00:00
jesopo
bcdffacab5 add on_pause() and on_resume() for module - use in rest_api.py 2019-11-04 10:52:41 +00:00
jesopo
754269576a change labeled-response WARN logging to DEBUG - it's mostly unimportant 2019-11-04 10:17:47 +00:00
jesopo
106d7d7ff8 v1.14.0 release 2019-11-04 10:13:48 +00:00
jesopo
423e6b00b6 remove !timezone as !time now shows UTC offset 2019-11-04 10:11:57 +00:00
jesopo
9de95d17e5 how many times can i typo "utc" 2019-11-03 12:50:47 +00:00
jesopo
352f6b26d3 "GMT" -> "UTC" 2019-11-03 12:48:50 +00:00
jesopo
4826ac67f8 show "published" for "updated" releases - seems theres a bug that prevents the former 2019-11-01 17:58:07 +00:00
jesopo
80b89567dd v1.14.0-rc1 release 2019-11-01 16:11:39 +00:00
jesopo
94643f9b24 update CHANGELOG.md 2019-11-01 16:11:17 +00:00
jesopo
79beb17aa3 show GMT offset in !time output 2019-11-01 16:06:35 +00:00
jesopo
1d777f88b3 support "event category" for github so we can e.g. show only approvals 2019-11-01 13:30:31 +00:00
jesopo
96d175bc31 fix Gitea release event return 2019-11-01 10:28:47 +00:00
jesopo
00cf00f31a
Merge pull request #198 from fosslinux/config-unchanged
tell user config setting is unchanged
2019-11-01 06:52:36 +00:00
fosslinux
7da08ffc80 tell user config setting is unchanged 2019-11-01 17:50:21 +11:00
Valentin Lorentz
135020b42f Add .travis.yml to run mypy. (#192)
* Add typing to modules/tfl.py.

* Add .travis.yml to run mypy.
2019-11-01 06:10:35 +00:00
jesopo
a96582e953 update CHANGELOG.md 2019-10-31 16:32:29 +00:00
jesopo
307a767d22 'changed host (_@_)' -> 'changed host to _@_' 2019-10-31 15:51:24 +00:00
jesopo
a8113488aa include CHGHOST lines in channel_log logs 2019-10-31 15:36:22 +00:00
jesopo
a73629bbf7 format and print CHGHOST events 2019-10-31 15:35:53 +00:00
jesopo
8831724af0 'element.contents' -> 'element.children' for consistency 2019-10-31 15:18:45 +00:00
jesopo
5d08a496a4 use lxml for parsing fedi Notes. html.parse is bad and unpredictable 2019-10-31 15:17:39 +00:00
jesopo
8188aeb9b8 fix bitbotd database.servers.delete type hint issue 2019-10-31 13:06:49 +00:00
jesopo
2b001e1ec6 ' ' -> " " 2019-10-31 13:06:26 +00:00
jesopo
dde0dcc37b
Merge pull request #191 from ProgVal/mypy
Fix type errors detected by 'mypy --ignore-missing-imports src'.
2019-10-31 13:03:19 +00:00
jesopo
07c7afcf2e use utils.parse.line_normalise in title.py 2019-10-31 10:27:42 +00:00
jesopo
10b5b19cff don't try to parse empty <title>s 2019-10-31 10:27:00 +00:00
jesopo
930794c414 don't assume we're in a channel when we're not (title.py) 2019-10-31 10:26:00 +00:00
Valentin Lorentz
fbf8cd1a16 Fix type errors detected by 'mypy --ignore-missing-imports src'. 2019-10-30 22:26:59 +01:00
jesopo
9958c9169d fix _line() related type hinting issues in IRCServer.py 2019-10-30 13:46:29 +00:00