aboutsummaryrefslogtreecommitdiff
path: root/modules
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add basic access controls to modules/rest_api.pyGravatar jesopo2018-11-101-4/+5
* Remove unneeded string literal for `resume` CAPGravatar jesopo2018-11-091-1/+1
* Make .get() default explicitGravatar jesopo2018-11-091-1/+2
* Add a way to more explicitly denote when a CAP handshake has ended earlyGravatar jesopo2018-11-092-5/+7
* Add missing ")" in modules/stats.pyGravatar jesopo2018-11-081-1/+1
* Add !caps to show negotiated IRCv3 capabilitiesGravatar jesopo2018-11-081-0/+8
* Make hiding [Github] prefix dependent on channel settingGravatar jesopo2018-11-081-2/+6
* Add missing ".get(" in modules/resume.pyGravatar jesopo2018-11-081-1/+1
* Add missing "," in modules/resume.pyGravatar jesopo2018-11-081-1/+1
* Support IRCv3's `draft/resume-0.2`Gravatar jesopo2018-11-081-0/+38
* Add a way to halt CAP before it hits CAP ENDGravatar jesopo2018-11-081-3/+4