aboutsummaryrefslogtreecommitdiff
path: root/modules
Commit message (Expand)AuthorAgeFilesLines
* show useful error message when failing to parse birthday settingGravatar jesopo2019-12-021-2/+8
* SettingParseException was moved to utils.settingsGravatar jesopo2019-12-022-3/+3
* better wording for karma, now that it's per-userGravatar jesopo2019-12-011-2/+3
* _get_target needs paramsGravatar jesopo2019-12-011-1/+1
* 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
* refactor karma to be per-user. added data migration script for thisGravatar jesopo2019-12-011-52/+65
* utils.irc.parse_hostmask -> utils.irc.hostmask_parseGravatar jesopo2019-11-301-1/+1
* only add BufferLine to buffer *after* received.message.* callbackGravatar jesopo2019-11-301-11/+10
* rework permissions module to precompile hostmasksGravatar jesopo2019-11-301-9/+14
* 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
* "day" vs "days" in brithday.pyGravatar jesopo2019-11-281-4/+5
* `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-271-1/+6
* 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
* use BufferLine.notes to allow cumulative sed editsGravatar jesopo2019-11-271-10/+21
* remove IRCBuffer.skip_next (not used), pass buffer lines on message eventsGravatar jesopo2019-11-272-9/+15
* 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
* `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
* self._out takes a `tags` argGravatar jesopo2019-11-261-1/+1
* utils.http.Response.data should always be `bytes` - add .decode and .soupGravatar jesopo2019-11-2622-124/+120
* remove all `eagle` stuff from nr.pyGravatar jesopo2019-11-261-18/+0
* remove `parser` from utils.http.Request, add Request.soup()Gravatar jesopo2019-11-264-16/+18
* utils.datetime.datetime_utcnow() -> utils.datetime.utcnow()Gravatar jesopo2019-11-252-4/+4
* add `cookies` and `.json()` to utils.http.Response objectsGravatar jesopo2019-11-257-68/+61
* include <title> with !google/!g outputGravatar jesopo2019-11-251-1/+4
* remove `tags` from StdOut objects - expose through event_kwargsGravatar jesopo2019-11-253-7/+6
* slightly nicer format for weather outputGravatar jesopo2019-11-251-2/+2
* .append_prefix() doens't exist anymoreGravatar jesopo2019-11-251-1/+2
* switch !to to !tell, add !to as an alias of !tellGravatar jesopo2019-11-251-7/+8
* explicitly say when an issue/PR was renamed•••closes #209 Gravatar jesopo2019-11-251-0/+4
* switch scripts module to no longer use set_prefix()Gravatar jesopo2019-11-251-2/+2
* new_event doesn't exist when check_success is falseGravatar jesopo2019-11-251-1/+4
* `USERAGENT` no longer existsGravatar jesopo2019-11-251-1/+1