aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* a comment!Gravatar jesopo2020-02-191-0/+3
* fix format_token return typehintsGravatar jesopo2020-02-191-2/+2
* change format_tokens from $VAR to ${VAR}Gravatar jesopo2020-02-191-16/+13
* channels should be cleared of users when *we* part themGravatar jesopo2020-02-191-0/+3
* simplify pruning quit/parted usersGravatar jesopo2020-02-193-12/+13
* weeks and days should be absolute (divmod of days)Gravatar jesopo2020-02-181-4/+5
* SETNAME has been ratifiedGravatar jesopo2020-02-181-1/+1
* i broke quieting when i was refactoring itGravatar jesopo2020-02-171-8/+11
* "=", not "==", for picking gitlab note object typeGravatar jesopo2020-02-171-1/+1
* add typehint for IRCServer.targmaxGravatar jesopo2020-02-171-1/+1
* send multiple KICKs in the same line when possibleGravatar jesopo2020-02-174-9/+24
* support gitlab wiki eventsGravatar jesopo2020-02-171-0/+16
* github PR events should use `["sender]["login"]`, not PR authorGravatar jesopo2020-02-171-1/+1
* support wildcards/masks for !ban, !unban and !kickbanGravatar jesopo2020-02-171-24/+38
* add IRCChannel.send_modes mass modes and chunkingGravatar jesopo2020-02-171-0/+8
* add `cmask` command spec type (all users in channel matching mask)Gravatar jesopo2020-02-171-0/+14
* remove debug printGravatar jesopo2020-02-161-1/+0
* accept 'today' as well as 'now' for badgesGravatar jesopo2020-02-161-2/+2
* fix _set_modifier typingGravatar jesopo2020-02-151-1/+1
* implement command spec modifiers, use for `pattern`, use pattern for dice.pyGravatar jesopo2020-02-152-39/+56
* don't call hooks added during event call and don't call ones removedGravatar jesopo2020-02-151-1/+6
* add !badgeclearGravatar jesopo2020-02-151-0/+14
* rewrite badges.pyGravatar jesopo2020-02-151-168/+45
* rewrite todo.pyGravatar jesopo2020-02-151-71/+46
* update words.py to use command specs (and not docstrings)Gravatar jesopo2020-02-151-19/+10
* update ducks.py to use command specs (and not docstrings)Gravatar jesopo2020-02-151-35/+24
* update define.py to use command spec (and not docstrings)Gravatar jesopo2020-02-151-17/+4
* use re.sub, not str.replace, otherwise things like "$" dont workGravatar jesopo2020-02-141-1/+1
* update coins.py to use command specs (and not docstrings)Gravatar jesopo2020-02-141-106/+77
* exported command specs, spec.%s -> command-spec.%sGravatar jesopo2020-02-141-1/+2
* move SpecTypeErro to utils.parse.specGravatar jesopo2020-02-143-6/+7
* support exported command spec types!Gravatar jesopo2020-02-141-6/+11
* split out command_spec moduleGravatar jesopo2020-02-143-73/+113
* _schedule_match_part doesn't take an arrayGravatar jesopo2020-02-141-2/+1
* pass `server` on labeled-response eventsGravatar jesopo2020-02-131-1/+1
* another rework of event priorities. insert as >=, not as defaultGravatar jesopo2020-02-131-2/+2
* replace lxml usage with html5lib! the future is coolGravatar jesopo2020-02-132-3/+4
* labeled response raw.received should fire BEFORE line_handler'sGravatar jesopo2020-02-131-1/+2
* update !silence to use command specsGravatar jesopo2020-02-131-9/+2
* actually raise exception for !modinfo not foundGravatar jesopo2020-02-131-4/+6
* only purposefully show PR title on PR push eventsGravatar jesopo2020-02-121-3/+5
* don't similarity test empty <title>sGravatar jesopo2020-02-121-9/+10
* show PR title in pull_request eventsGravatar jesopo2020-02-121-2/+3
* _schedule_match_part takes an `i` paramGravatar jesopo2020-02-121-1/+2
* relay.py should be relaying minimal formatted lineGravatar jesopo2020-02-111-1/+1
* remove superfluous newline (cron.py)Gravatar jesopo2020-02-111-1/+0
* log formatted.account with channel_log.pyGravatar jesopo2020-02-111-0/+1
* add cron_reminders.py (admin-only for now)Gravatar jesopo2020-02-111-0/+59
* add more cron timestamp fields, allow callbacks to runtime provide schedulesGravatar jesopo2020-02-111-5/+11
* `usage` doesn't exist. return None insteadGravatar jesopo2020-02-101-1/+1