aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* add (as yet untested) Your Own URL Shortener support in yourls.pyGravatar jesopo2020-03-081-0/+36
* support extended url shorteners that take server and optional `context` (chan...Gravatar jesopo2020-03-081-7/+17
* Merge pull request #251 from fndax/issue-210•••Make !words work in PM (fixes #210)Gravatar jesopo2020-03-081-7/+14
|\
| * Make !words work in PM•••Closes: #210 Gravatar Dax2020-03-081-7/+14
* | args_split[0] -> user.nickname (seen.py)Gravatar jesopo2020-03-081-2/+2
* | switch inactive_channels.py settings to be days, defaulting to None (no prune)Gravatar jesopo2020-03-081-14/+15
|/
* event["line"][1] -> event["line"].args[1]Gravatar jesopo2020-03-081-1/+1
* move bitbotctl call to after starting bitbotGravatar jesopo2020-03-081-1/+1
* use ban-mask export in badwords.pyGravatar jesopo2020-03-081-3/+2
* give str(Exception) when webfinger failsGravatar jesopo2020-03-081-2/+3
* tolerate a server not having a host-metaGravatar jesopo2020-03-081-4/+6
* check if message isn't None, rather than falseyGravatar jesopo2020-03-081-2/+2
* move _get_hostmask logic out in to banmask.py core module, for reuseGravatar jesopo2020-03-082-15/+30
* exports.get_one() -> exports.get()Gravatar jesopo2020-03-0817-20/+20
* add space between command and usage stringGravatar jesopo2020-03-061-1/+1
* default inactive_channel.py timer to 4 weeks, not 2Gravatar jesopo2020-03-051-2/+2
* handle RPL_VISIBLEHOST (396) to catch our hostname (maybe username too) changingGravatar jesopo2020-03-052-0/+10
* we don't need +=1 for "new arg space" because we're pushing on an existing argGravatar jesopo2020-03-051-1/+0
* add a `flag` command spec typeGravatar jesopo2020-03-051-2/+16
* INVEX numeric puts mask at index 2, not 3Gravatar jesopo2020-03-051-1/+1
* KMh and MPh changed to km/h and mi/hGravatar jesopo2020-03-041-2/+2
* ban-format-account is no longer relevantGravatar jesopo2020-03-041-9/+0
* use codecs.iterencode() to generator-style iterate encoding a stringGravatar jesopo2020-03-031-3/+3
* rewrite command output truncationGravatar jesopo2020-03-035-48/+58
* refactor perform.pyGravatar jesopo2020-03-021-33/+19
* v1.19.0 releaseGravatar jesopo2020-02-291-1/+1
* change !seen to command specsGravatar jesopo2020-02-281-6/+4
* less-than-1.0 should be to_pretty_time "0s"Gravatar jesopo2020-02-281-1/+1
* include !command in usage outputGravatar jesopo2020-02-281-4/+5
* v1.19.0-rc3Gravatar jesopo2020-02-281-1/+1
* change relay.py to use command specsGravatar jesopo2020-02-271-15/+6
* show usage strings when spec parsing failsGravatar jesopo2020-02-271-1/+13
* if there's more than 1 error message, give generic errorGravatar jesopo2020-02-271-4/+7
* `insert` decorator kwargs because decorators are run innermost firstGravatar jesopo2020-02-271-1/+1
* by default, do not prune inactive channels we have modes inGravatar jesopo2020-02-271-0/+14
* allow individual channels to opt out of inactivity pruningGravatar jesopo2020-02-271-3/+10
* v1.19.0-rc2Gravatar jesopo2020-02-271-1/+1
* fix type hinting issues in send_modes/send_kicks (IRCChannel)Gravatar jesopo2020-02-271-8/+12
* add `!badge show <name>`Gravatar jesopo2020-02-261-14/+25
* `prefix` can be None - null-coalesce it to empty stringGravatar jesopo2020-02-261-1/+1
* move accept_invite.py to core modules, default to not accepting invites bot-wideGravatar jesopo2020-02-261-3/+6
* move bot_channel.py to core_modules, default to no bot channelGravatar jesopo2020-02-261-2/+3
* commands module no longer relies on pemissions moduleGravatar jesopo2020-02-261-1/+0
* kick bitbot last if he's covered by !kick/!kickbanGravatar jesopo2020-02-261-0/+6
* v1.19.0-rc1Gravatar jesopo2020-02-261-1/+1
* masks should be a list, otherwise we iterate a stringGravatar jesopo2020-02-261-1/+1
* support !aban and !akickban for account bansGravatar jesopo2020-02-261-26/+51
* fix typo in v1.18.2's CHANGELOG entryGravatar jesopo2020-02-261-1/+1
* convert & in sed to \g<0> so python handles full-match replacementsGravatar jesopo2020-02-261-10/+4
* update CHANGELOG.mdGravatar jesopo2020-02-261-0/+51