aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* refactor -b/-q/-m timer logic in to 1 functionGravatar jesopo2020-02-051-0/+5
* is8601_format_now() -> iso8601_now()Gravatar jesopo2020-02-051-1/+1
* switch module whitelist/blacklist to its own config fileGravatar jesopo2020-02-042-12/+20
* INFO log on successful SASL authenticationGravatar jesopo2020-02-031-0/+2
* set username and hostmask on chghost before event dispatchGravatar jesopo2020-02-031-2/+5
* implement !modinfo•••closes #234 Gravatar jesopo2020-02-031-0/+24
* store timestamp and current git commit when loading a moduleGravatar jesopo2020-02-033-5/+33
* init `usages` variable, for the case that there's no usageGravatar jesopo2020-02-031-0/+1
* ratify labeled-responseGravatar jesopo2020-02-031-5/+6
* also detect encoding for http.request_many()Gravatar jesopo2020-01-311-5/+12
* add 'date' command spec typeGravatar jesopo2020-01-302-0/+16
* split utils.datetime out in to .parse and .formatGravatar jesopo2020-01-3010-71/+82
* add utils.datetime.seconds_since(); compare utcnow to datetimeGravatar jesopo2020-01-301-0/+3
* actually use count (for best_count), dont +=1 spec arg for non-consumeGravatar jesopo2020-01-301-2/+5
* add IRCBuffer.find_all()Gravatar jesopo2020-01-301-5/+11
* add IRCBuffer.BufferLine.format() - /me vs message formattingGravatar jesopo2020-01-301-0/+7
* bump IRCBuffer MAX_LINES to 1024Gravatar jesopo2020-01-301-1/+1
* make sure we always have a channel when require_mode/access is presentGravatar jesopo2020-01-302-2/+6
* support different Config namesGravatar jesopo2020-01-301-4/+4
* update aliases.py to use command specsGravatar jesopo2020-01-291-30/+21
* non-present optional args should still be in the spec as NoneGravatar jesopo2020-01-291-4/+4
* add "lstring" command spec; "last string" - explicit args or last messageGravatar jesopo2020-01-291-0/+11
* SpecArgumentTypeString should return None when no argsGravatar jesopo2020-01-291-1/+3
* move "dont unload core modules" to where it won't affect reloadsGravatar jesopo2020-01-281-3/+4
* change "non-consuming spec arg" character from "=" to "-"Gravatar jesopo2020-01-282-3/+3
* refuse to unload core modulesGravatar jesopo2020-01-281-39/+36
* use dateutil.relativedelta for to_pretty_time, to cover years/monthsGravatar jesopo2020-01-281-22/+22
* add module name collision check to before import and hooksGravatar jesopo2020-01-281-4/+4
* fix privateonly/channelonly - True or None, not True or FalseGravatar jesopo2020-01-281-4/+6
* date permissions module to use command spec argsGravatar jesopo2020-01-281-39/+23
* fix support for non-consuming command spec argsGravatar jesopo2020-01-281-9/+10
* add data_directory() func to BaseModule, to get path to data fileGravatar jesopo2020-01-271-15/+21
* store .data_directory on bot objectGravatar jesopo2020-01-271-2/+3
* forgot to change `usage` to `usages_kwarg`Gravatar jesopo2020-01-271-1/+1
* allow spec arguments to be "non-consuming" (doesn't show up in usage)Gravatar jesopo2020-01-271-5/+14
* add 'int' command arg spec typeGravatar jesopo2020-01-273-8/+18
* add "additional word" (`aword`) command arument spec typeGravatar jesopo2020-01-271-0/+7
* add non-consuming spec arg types for privateonly and channelonlyGravatar jesopo2020-01-271-0/+8
* .append() doesn't work on dict, use same code for missing optionalGravatar jesopo2020-01-261-10/+10
* fix channel_access spec arg indexesGravatar jesopo2020-01-261-12/+13
* refactor command_spec.pyGravatar jesopo2020-01-261-24/+43
* add tstring spec type, string with trimmed consecutive spacesGravatar jesopo2020-01-261-0/+4
* ?time->?duration, remove now unneeded usage kwargGravatar jesopo2020-01-261-2/+1
* add `nuser` spec arg type; to get a user, new or notGravatar jesopo2020-01-261-3/+7
* add rchannel spec arg to !accessGravatar jesopo2020-01-261-2/+3
* we need a fresh mutable `args` copy for each specGravatar jesopo2020-01-261-1/+2
* update channel_access.py to use command spec languageGravatar jesopo2020-01-261-22/+11
* support multiple specs per commandGravatar jesopo2020-01-261-31/+35
* fix typehinting issuesGravatar jesopo2020-01-261-3/+4
* support command spec literalsGravatar jesopo2020-01-261-25/+63