jesopo
|
06078ba959
|
Prefix modules/rest_api.py logging with "[HTTP] "
|
2018-11-14 23:02:32 +00:00 |
|
jesopo
|
1275352576
|
Log HTTP events through regular logging
|
2018-11-14 23:01:22 +00:00 |
|
jesopo
|
e262af4acf
|
'self.message.*' now uses 'send.message.*'
|
2018-11-14 22:54:27 +00:00 |
|
jesopo
|
1297901dca
|
We do indeed need to see "\x03" even when there's no foreground/background
(color reset)
|
2018-11-14 22:50:04 +00:00 |
|
jesopo
|
2fc948ab24
|
Don't eat commas when there's no background color or when a comma directly
follows a background color
|
2018-11-14 22:35:13 +00:00 |
|
jesopo
|
ba68f33999
|
This elif should have actually been one even indented!
|
2018-11-14 22:18:54 +00:00 |
|
jesopo
|
21b757dbb0
|
IRCBuffer.add_notice doesn't have an action param
|
2018-11-14 22:16:39 +00:00 |
|
jesopo
|
ac87104151
|
Remove a ") i should have removed before
|
2018-11-14 22:14:12 +00:00 |
|
jesopo
|
81e1f11872
|
Missed a 'message' -> 'ctcp_message'
|
2018-11-14 22:13:31 +00:00 |
|
jesopo
|
c7f32a4066
|
only do server-notice checking if we have a "prefix" in event, even if it's None
|
2018-11-14 22:12:46 +00:00 |
|
jesopo
|
1380f6c534
|
Typo in utils.irc, 'message' -> 'ctcp_message'
|
2018-11-14 22:10:45 +00:00 |
|
jesopo
|
19b195eb1d
|
Stop supporting using ansi bold for brightening colors, support ansi background
colors
|
2018-11-14 22:07:34 +00:00 |
|
jesopo
|
957b881dbd
|
if is_channel should be if channel , buffer.add_notice doesn't take an
`action` param and `elif` can't go after `else`!
|
2018-11-14 22:07:01 +00:00 |
|
jesopo
|
378f4b1f93
|
Better parsing of CTCP messages, support raw.send.privmsg/raw.send.notice in
modules/line_handler.py
|
2018-11-14 21:28:27 +00:00 |
|
jesopo
|
05eea3b585
|
Strip font from the last message in a channel before trying to translate it
|
2018-11-14 14:44:01 +00:00 |
|
jesopo
|
ed838193aa
|
Better support passing "send" events through the parsers already present in
modules/line_handler.py
|
2018-11-14 14:41:28 +00:00 |
|
jesopo
|
f7872fac43
|
Typo in src/utils/irc.py, 'resplace' -> 'replace'
|
2018-11-14 13:16:11 +00:00 |
|
jesopo
|
99c2147512
|
Don't assume a reconnect timer event will always have connection_params
|
2018-11-14 13:08:57 +00:00 |
|
jesopo
|
76d9face44
|
You can join color and bold in to one \033 ansi sequence
|
2018-11-14 12:19:31 +00:00 |
|
jesopo
|
0e499a4078
|
Support irc format full reset (\x0F) as ansi reset (\033[0m)
|
2018-11-14 12:13:08 +00:00 |
|
jesopo
|
bbcde2d1d5
|
Use extended ANSI colors to avoid using bold to make colors lighter
|
2018-11-14 11:47:15 +00:00 |
|
jesopo
|
2fcde64bfd
|
'ANSI_RESET' -> 'ANSI_BOLD_RESET' typo, 'ansi_bold' -> 'color_bold'
clarification, fix issue in color tokenizing that caused bolds to be put in the
wrong place
|
2018-11-14 11:44:56 +00:00 |
|
jesopo
|
bcdbb3640c
|
Add type annotions to irc->ansi color functions
|
2018-11-14 10:28:38 +00:00 |
|
jesopo
|
ca965e20cc
|
bool_input moved to utils.cli
|
2018-11-14 10:27:15 +00:00 |
|
jesopo
|
aafe0624b2
|
Do a bold+unbold *after* the colored parts of github's "added/removed/modified"
to avoid the weechat bolding bug but not bold the colors
|
2018-11-14 08:51:49 +00:00 |
|
jesopo
|
775177a7ff
|
Add 375 data to server.motd_lines
|
2018-11-14 08:22:21 +00:00 |
|
jesopo
|
00eb4027ec
|
Only reset ansi bolding when both color-bold and bold are false
|
2018-11-14 08:09:01 +00:00 |
|
jesopo
|
e5f068f660
|
Bold reset is 22, not 21
|
2018-11-13 18:19:37 +00:00 |
|
jesopo
|
5c6aa87470
|
Fix bolding/unbolding code in utils.irc
|
2018-11-13 18:05:25 +00:00 |
|
jesopo
|
0b1881b1a9
|
purple doesn't need the bold() trick as weechat doesn't bold it to make it the
color it is, thus a forceful unbolding isn't required!
|
2018-11-13 17:59:45 +00:00 |
|
jesopo
|
d18d28f0a2
|
Apparently '39' is 'font reset' for ansi colors
|
2018-11-13 17:53:37 +00:00 |
|
jesopo
|
f1b54efe77
|
Visual tweak; align "="s in utils.consts
|
2018-11-13 17:43:00 +00:00 |
|
jesopo
|
765ae0fcf9
|
Add code to tokenize and ansi-replace IRC colors; use this in
modules/print_activity.py
|
2018-11-13 17:23:28 +00:00 |
|
jesopo
|
7918f9cc4e
|
Better constifying of COLORs
|
2018-11-13 17:23:18 +00:00 |
|
jesopo
|
8b9062b942
|
Better constifying of color/font chars
|
2018-11-13 16:02:26 +00:00 |
|
jesopo
|
16c4e1bfc6
|
I was accidentally removing two characters from the start of :nick!user@host
|
2018-11-13 15:04:11 +00:00 |
|
jesopo
|
555e8faa03
|
Print MOTD in modules/print_activity.py (after caching it in
modules/line_handler.py)
|
2018-11-13 14:59:47 +00:00 |
|
jesopo
|
e9c9ec778c
|
Add .keys()/.values()/.items to src/IRCChannels.py
|
2018-11-13 11:36:44 +00:00 |
|
jesopo
|
36048be2fb
|
That shouldn't be there
|
2018-11-13 11:36:28 +00:00 |
|
jesopo
|
66643a1bd8
|
Return new user's id in Database.users.add
|
2018-11-13 11:19:43 +00:00 |
|
jesopo
|
8fc7a7652a
|
Return new server_id from Database.servers.add
|
2018-11-13 11:13:04 +00:00 |
|
jesopo
|
73c0c911d4
|
Move logic for adding a server to the database out to utils.cli and add a
--add-server flag for start.py, to add new server
|
2018-11-13 10:40:49 +00:00 |
|
jesopo
|
fad4715b5c
|
Add "prefixed-commands" to !channelset
|
2018-11-12 23:00:51 +00:00 |
|
jesopo
|
0c8678d44f
|
Add a way to tell bitbot to only response to highlight-based commands (e.g. "bitbot: ping") but ignore prefixed commands (e.g. "!ping")
|
2018-11-12 22:59:21 +00:00 |
|
jesopo
|
49a21b2d36
|
Add a way to prevent responses to commands at all in specific channels
|
2018-11-12 22:55:40 +00:00 |
|
jesopo
|
439994464f
|
The target channel of an /INVITE is the second argument!
|
2018-11-12 22:37:01 +00:00 |
|
jesopo
|
911ace524d
|
Typo in modules/rest_api.py, 'args_spit' -> 'args_split'
|
2018-11-12 22:20:46 +00:00 |
|
jesopo
|
161272daf5
|
Better denote variable-length "endpoint" arg in !apikey's usage
|
2018-11-12 20:44:46 +00:00 |
|
jesopo
|
6308ec86b7
|
Remove accidentally-added additional argument in modules/set.py.bot_set
|
2018-11-12 20:33:56 +00:00 |
|
jesopo
|
6e4e358ed1
|
Typo in modules/rest_api.py, 'seting' -> 'setting'
|
2018-11-12 18:18:07 +00:00 |
|