aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* v1.16.0 releaseGravatar jesopo2019-12-012-2/+2
|
* add "--depends-on commands" hashflag to permissions moduleGravatar jesopo2019-12-011-0/+2
|
* normalise target names between ++/-- and !karmaGravatar jesopo2019-12-011-5/+8
|
* break sed search when we find a matchGravatar jesopo2019-12-011-0/+1
|
* tolerate additional words after a fully-formed sedGravatar jesopo2019-12-011-1/+1
|
* v1.16.0-rc1 releaseGravatar jesopo2019-12-011-1/+1
|
* update CHANGELOG.mdGravatar jesopo2019-12-011-0/+3
|
* refactor karma to be per-user. added data migration script for thisGravatar jesopo2019-12-013-52/+114
|
* add database.users.get_nickname, to get nickname from IDGravatar jesopo2019-12-011-2/+7
|
* fix database.user_settings.find logicGravatar jesopo2019-12-011-3/+3
|
* utils.irc.parse_hostmask -> utils.irc.hostmask_parseGravatar jesopo2019-11-301-1/+1
|
* only add BufferLine to buffer *after* received.message.* callbackGravatar jesopo2019-11-302-23/+11
|
* rework permissions module to precompile hostmasksGravatar jesopo2019-11-303-20/+30
|
* hook in to private messages for checking hostmask permsGravatar jesopo2019-11-301-0/+1
|
* don't update !seen details for ourselfGravatar jesopo2019-11-301-3/+1
|
* use ANSI_RESET in utils.irc.parse_format, not all the different resetsGravatar jesopo2019-11-281-9/+1
|
* remove old api keys from docs/bot.config.exampleGravatar jesopo2019-11-281-11/+0
|
* "day" vs "days" in brithday.pyGravatar jesopo2019-11-281-4/+5
|
* utils.http.Response.decode() should default to detected encodingGravatar jesopo2019-11-281-2/+2
|
* `note` should be jsonifiedGravatar jesopo2019-11-281-1/+1
|
* don't overwrite `page` - we need it for `page.code`Gravatar jesopo2019-11-271-3/+3
|
* identified_account -> identifiedGravatar jesopo2019-11-271-2/+1
|
* support IRCLine.parse_human() in perform.pyGravatar jesopo2019-11-271-2/+7
|
* add IRCLine.parse_human() to allow for "!raw /msg jesopo hello"Gravatar jesopo2019-11-272-1/+15
|
* show username when a toot is CWedGravatar jesopo2019-11-272-11/+11
|
* make !channels PM-onlyGravatar jesopo2019-11-271-0/+1
|
* prefix "hidden" channels in !channels with "*"Gravatar jesopo2019-11-271-6/+8
|
* add !servers commandGravatar jesopo2019-11-271-2/+14
|
* update CHANGELOG.mdGravatar jesopo2019-11-271-0/+2
|
* use BufferLine.notes to allow cumulative sed editsGravatar jesopo2019-11-271-10/+21
|
* add Buffer.get_allGravatar jesopo2019-11-271-0/+8
|
* fix BufferLine.notes definitionGravatar jesopo2019-11-271-1/+2
|
* dataclass-ify IRCBuffer.BufferLine, add .notes={}Gravatar jesopo2019-11-271-9/+9
|
* remove IRCBuffer.skip_next (not used), pass buffer lines on message eventsGravatar jesopo2019-11-273-21/+24
|
* Merge branch 'master' into developGravatar jesopo2019-11-270-0/+0
|\
| * remove .github/Gravatar jesopo2019-11-261-1/+0
| |
* | WHOX can effect hostmask permissions tooGravatar jesopo2019-11-261-0/+1
| |
* | use " | " as location & temp separatorGravatar jesopo2019-11-261-1/+1
| |
* | check hostmask on WHO tooGravatar jesopo2019-11-261-0/+1
| |
* | add check.command.permission and check.command.authenticated callbacksGravatar jesopo2019-11-262-11/+21
| |
* | explicitly use "lxml" for finding page encodingGravatar jesopo2019-11-261-1/+1
| |
* | `page` is already a soupGravatar jesopo2019-11-261-1/+1
| |
* | default `first_item` to None or it doesn't exist when there's no tootsGravatar jesopo2019-11-261-1/+1
| |
* | show urls in !wikipedia outputGravatar jesopo2019-11-261-6/+9
| |
* | add more.pyGravatar jesopo2019-11-261-0/+23
| |
* | update wikipedia.py to use Response.json()Gravatar jesopo2019-11-261-2/+2
| |
* | update CHANGELOG.mdGravatar jesopo2019-11-261-0/+2
| |
* | remove .github/Gravatar jesopo2019-11-261-1/+0
| |
* | _find_encoding takes `bytes` and soupifies nowGravatar jesopo2019-11-261-1/+2
| |
* | utils.http.request_many() shouldn't decode data for ResponseGravatar jesopo2019-11-261-3/+2
| |