aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add `find_from` to IRCBuffer.Buffer, to find the most recent line from a given•••user (src/IRCBuffer.py) Gravatar jesopo2019-01-261-0/+8
* Make sure more than one hook can catch `preprocess.send` but still respect any•••that return a change to the output (src/IRCServer.py) Gravatar jesopo2019-01-261-2/+5
* Use .lower() on nickname, as we're using that on `s` and nickname_lower uses•••special irc casemapping (github) Gravatar jesopo2019-01-261-3/+3
* Actually use the output of _prevent_highlight (github)Gravatar jesopo2019-01-261-1/+1
* Add a setting to insert zero width characters in to highlights (github)Gravatar jesopo2019-01-261-0/+18
* Don't give `event` object to webhook functions - they don't need themGravatar jesopo2019-01-261-30/+30
* Don't put channel messages as low priority, so we can still catch "bitbot: ++"•••(karma.py) Gravatar jesopo2019-01-251-2/+1
* Strip "," and ":" from karma targets (karma.py)Gravatar jesopo2019-01-251-1/+2
* Remove users from channels they're kicked from (line_handler.py)Gravatar jesopo2019-01-251-0/+6
* Prevent users partaking in the lottery if doing so would put their coin total•••below the coin redemption amount (coins.py) Gravatar jesopo2019-01-251-0/+8
* Delete nickname_aliases.py as it's been disabled for a very long time due to•••bugs Gravatar jesopo2019-01-251-92/+0
* Give `StdOut.send` the new `method` param (commands.py)Gravatar jesopo2019-01-251-1/+2
* I totally forgot that we don't need flask. at all.Gravatar jesopo2019-01-242-2/+0
* `IRCServer.Server.irc_lower` should have a return type hint of `str`Gravatar jesopo2019-01-241-1/+1
* Typo, `IRCServer.Server.irc_equal` -> `IRCServer.Server.irc_equals`Gravatar jesopo2019-01-241-1/+1
* Add `irc_lower()` and `irc_equals()` to IRCServer.Server so that no where else•••in the code has to know about the server having a casemapping Gravatar jesopo2019-01-248-21/+20
* 'self._get_all_user_coins' -> 'self._get_user_coins', forgot to change this when•••we moved back away from wallets (coins.py) Gravatar jesopo2019-01-241-1/+1
* Move logging API key from INFO to DEBUG (rest_api.py)Gravatar jesopo2019-01-231-1/+1
* Logging shouldn't use `%` string formatting (rest_api.py)Gravatar jesopo2019-01-231-2/+2
* INFO log when we get a HTTP request with an API key (including the key's•••comment) (rest_api.py) Gravatar jesopo2019-01-231-2/+6
* Also pass `method` to `StdOut`/`StdErr` `Send()` when a `send.stdout` or•••`send.stderr` event is sent (commands.py) Gravatar jesopo2019-01-231-2/+4
* Move logic to get `command-method` out of `Out` object (commands.py)Gravatar jesopo2019-01-231-12/+13
* Typo, `server.get_value` -> `server.get_setting` (coins.py)Gravatar jesopo2019-01-231-1/+1
* Use `rpartition` to either get the last part of a `ref/head/branch` ref or just•••`branch` (github) Gravatar jesopo2019-01-231-4/+1
* Don't throw an exception when we get the kind of format of `ref` the `create`•••event gives (only repo name, not `"refs/head/repo"`) (github) Gravatar jesopo2019-01-231-1/+4
* Disable coin interest by default (coins.py)Gravatar jesopo2019-01-231-0/+2
* Change another usage of `coins` when it should be `all_coins` (coins.py)Gravatar jesopo2019-01-231-1/+1
* Fix `coins` name collision (coins.py)Gravatar jesopo2019-01-231-3/+3
* Remove wallet and bank logic (coins.py)Gravatar jesopo2019-01-231-284/+44
* Log a WARN when we get a HTTPTimeoutException while we're trying to get a git.io•••short url (github) Gravatar jesopo2019-01-221-0/+2
* Don't show current event filters comma-separated as they're not comma separated•••when we set them and that's a little confusing (github) Gravatar jesopo2019-01-221-1/+1
* Typo, had ")" closing an array instead of "]" (github)Gravatar jesopo2019-01-221-1/+1
* Support handling `watch` event (repo being stared - misleading event name i•••know) (github) Gravatar jesopo2019-01-221-0/+10
* Handle a situation where a repo full name isn't provided and there isn't one set•••as default (github) Gravatar jesopo2019-01-221-1/+3
* We only need one '-' between tweet content and short url (tweets.py)Gravatar jesopo2019-01-211-1/+1
* 'EventResultError' -> 'EventsResultsError' typo (maybe this should actually be•••named 'EventResultError') (youtube.py) Gravatar jesopo2019-01-211-1/+1
* Show a "failed to load results" error when a video_id search returns no results•••(youtube.py) Gravatar jesopo2019-01-211-1/+5
* Typo in README.md, 'popular network' -> 'popular networks'Gravatar jesopo2019-01-211-1/+1
* `pr-all` also shows when there are new commits to a pull request (github)Gravatar jesopo2019-01-211-1/+1
* Error log failure to get title of a url (title.py)Gravatar jesopo2019-01-211-1/+3
* `bus_stop` isnt a `Response` object (tfl.py)Gravatar jesopo2019-01-211-2/+2
* Show default github web hook event categories in ghwebhook.md (github)Gravatar jesopo2019-01-201-1/+1
* Use the correct namespace for HTTPTimeoutException (wolframalpha)Gravatar jesopo2019-01-201-1/+1
* Gracefully handle a timeout (wolframalpha)Gravatar jesopo2019-01-201-4/+7
* Typo, '9)' -> '()' (github)Gravatar jesopo2019-01-201-1/+1
* Add `!ghwebhook list` to ghwebhook.mdGravatar jesopo2019-01-201-0/+3
* Add a !ghwebhook subcommand to list all registered web hooks (github)Gravatar jesopo2019-01-201-4/+9
* Combine `## Running` with `## Configurating` in README.mdGravatar jesopo2019-01-191-5/+2
* 'info' -> 'information' (README.md)Gravatar jesopo2019-01-191-1/+1
* Add section about github web hooks to README.mdGravatar jesopo2019-01-191-0/+3