aboutsummaryrefslogtreecommitdiff
path: root/modules
Commit message (Expand)AuthorAgeFilesLines
* Prefix modules/rest_api.py logging with "[HTTP] "Gravatar jesopo2018-11-141-1/+1
* Log HTTP events through regular loggingGravatar jesopo2018-11-141-0/+3
* 'self.message.*' now uses 'send.message.*'Gravatar jesopo2018-11-141-1/+1
* This `elif` should have actually been one even indented!Gravatar jesopo2018-11-141-6/+6
* `IRCBuffer.add_notice` doesn't have an `action` paramGravatar jesopo2018-11-141-1/+1
* Remove a ") i should have removed beforeGravatar jesopo2018-11-141-1/+1
* only do server-notice checking if we have a "prefix" in event, even if it's NoneGravatar jesopo2018-11-141-1/+1
* `if is_channel` should be `if channel`, `buffer.add_notice` doesn't take an•••`action` param and `elif` can't go after `else`! Gravatar jesopo2018-11-141-7/+7
* Better parsing of CTCP messages, support raw.send.privmsg/raw.send.notice in•••modules/line_handler.py Gravatar jesopo2018-11-141-21/+51
* Strip font from the last message in a channel before trying to translate itGravatar jesopo2018-11-141-1/+1
* Better support passing "send" events through the parsers already present in•••modules/line_handler.py Gravatar jesopo2018-11-142-111/+123
* 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 Gravatar jesopo2018-11-141-2/+2
* Add 375 data to server.motd_linesGravatar jesopo2018-11-141-0/+1
* 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! Gravatar jesopo2018-11-131-1/+0
* Add code to tokenize and ansi-replace IRC colors; use this in•••modules/print_activity.py Gravatar jesopo2018-11-131-1/+1
* Better constifying of color/font charsGravatar jesopo2018-11-135-17/+17
* Print MOTD in modules/print_activity.py (after caching it in•••modules/line_handler.py) Gravatar jesopo2018-11-132-0/+13
* Add "prefixed-commands" to !channelsetGravatar jesopo2018-11-121-0/+3
* Add a way to tell bitbot to only response to highlight-based commands (e.g. "...Gravatar jesopo2018-11-121-0/+3
* Add a way to prevent responses to commands at all in specific channelsGravatar jesopo2018-11-121-0/+7
* The target channel of an /INVITE is the second argument!Gravatar jesopo2018-11-121-1/+1
* Typo in modules/rest_api.py, 'args_spit' -> 'args_split'Gravatar jesopo2018-11-121-1/+1
* Better denote variable-length "endpoint" arg in !apikey's usageGravatar jesopo2018-11-121-1/+1
* Remove accidentally-added additional argument in modules/set.py.bot_setGravatar jesopo2018-11-121-2/+1
* Typo in modules/rest_api.py, 'seting' -> 'setting'Gravatar jesopo2018-11-121-1/+1
* Typo on modules/rest_api.py, '= =' -> '='Gravatar jesopo2018-11-121-1/+1
* 'api-minify' -> 'rest-api-minify' and make it settable from !botsetGravatar jesopo2018-11-121-1/+4
* Change API key checking on-request to match what the values should be in the•••database (dict of '{"name": , "permissions": }') Gravatar jesopo2018-11-121-1/+2
* Change API keys to be hex representations of UUID4s, change their value in the•••database to be a dictionary ({"comment": , "permissions": }) and change the !apikey command to take a `comment` arg (to note what specific keys are intended for) and vararg `permissions` (a list of endpoints the API key is allowed to hit) Gravatar jesopo2018-11-121-7/+8
* Boldify authors in modules/github.pyGravatar jesopo2018-11-121-5/+7
* Remove no-longer-used Regexes in modules/line_handler.pyGravatar jesopo2018-11-121-4/+0
* Boldify "merged"/"closed without merging" in modules/github.pyGravatar jesopo2018-11-121-0/+1
* 'files: %s/%s/%s' -> '%s/%s/%s files'Gravatar jesopo2018-11-121-1/+1
* Fix copypaste fail in modules/github.pyGravatar jesopo2018-11-121-1/+0
* Delimit added/removed/modified with "/" and boldify themGravatar jesopo2018-11-121-1/+7
* Change "modified" color from yellow to purple, remove unneeded spaceGravatar jesopo2018-11-121-2/+2
* Change added/removed/modified order, change modified symbol and added colors to•••added/removed/modified Gravatar jesopo2018-11-121-6/+9
* Don't implicitly create channels, explicitly create channels when we join oneGravatar jesopo2018-11-111-1/+3
* Typo in modules/line_handler.py, 'getl' -> 'get'Gravatar jesopo2018-11-111-1/+1
* Move channel tracking data/functions to src/IRCChannel.ChannelsGravatar jesopo2018-11-113-21/+20
* API keys should have a value of `[]` when they're created, not `True`Gravatar jesopo2018-11-111-1/+1
* Add a way of appending a comment on an API key, to denote what it's for.Gravatar jesopo2018-11-111-0/+4
* typo in modules/rest_api.py; 'resonse' -> 'response'Gravatar jesopo2018-11-111-2/+2
* Add missing "," in modules/rest_api.pyGravatar jesopo2018-11-111-1/+1
* typo in modules/rest_api.py, 'permimssions' -> 'permissions'Gravatar jesopo2018-11-111-1/+1
* Add a way to minify REST API responses in modules/rest_api.pyGravatar jesopo2018-11-111-2/+6
* update modules/stats.py to use `connection_params`Gravatar jesopo2018-11-111-4/+4
* Show bytes read/written in server statsGravatar jesopo2018-11-111-1/+3
* Add missing "}"s in modules/check_mode.pyGravatar jesopo2018-11-101-2/+2
* Treat "low"/"high" as synonymous with "v"/"o" but with a settable override in•••modules/check_mode.py Gravatar jesopo2018-11-102-3/+15