aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* | pattern-url isn't used anymoreGravatar jesopo2019-11-201-3/+0
* | give bitbot a unique User-Agent•••closes #206 Gravatar jesopo2019-11-202-8/+6
* | move things like IRCBot.VERSION to before imports (for utils.http)Gravatar jesopo2019-11-201-5/+6
* | bot admins should be allowed to use !caliasGravatar jesopo2019-11-201-1/+2
* | remove shlex from echo.pyGravatar jesopo2019-11-201-3/+0
* | "alias-%s" -> "command-alias-%s"Gravatar jesopo2019-11-202-2/+2
* | "!alias show" should be looking at index `1` for aliasGravatar jesopo2019-11-201-1/+1
* | args_split shouldn't be [""] when `args` is emptyGravatar jesopo2019-11-201-5/+6
* | show error on unknown !alias subcommandGravatar jesopo2019-11-201-0/+3
* | add "migration successful" messageGravatar jesopo2019-11-201-0/+3
* | better printing for alias migration scriptGravatar jesopo2019-11-201-2/+5
* | add migration script for old aliasesGravatar jesopo2019-11-201-0/+26
* | find_setting() returns a tupleGravatar jesopo2019-11-201-7/+7
* | require access for !alias/!caliasGravatar jesopo2019-11-201-2/+3
* | move command aliases out to their own module (aliases.py)Gravatar jesopo2019-11-202-66/+126
* | set private NOTICE context so print_activity shows who a notice was sent toGravatar jesopo2019-11-191-7/+4
* | separate server name and context name with ":" in print_activity.pyGravatar jesopo2019-11-191-2/+2
* | show who opened a pull request for pull_request events when appropriateGravatar jesopo2019-11-191-9/+15
* | consecutive HASH_STOP chars at start shouldn't count as a stopGravatar jesopo2019-11-191-1/+4
* | HASH_STOP should still be respected if last characterGravatar jesopo2019-11-191-1/+1
* | boldify important parts in !help outputGravatar jesopo2019-11-191-5/+11
* | 'event["comment"]' -> 'data["comment"]'Gravatar jesopo2019-11-191-1/+1
* | expirental code to show comment content for github issue_comment webhooksGravatar jesopo2019-11-191-3/+18
* | chance src/Cache.py from time.monotonic() to time.time()Gravatar jesopo2019-11-191-4/+4
* | remove double space for youtube viewsGravatar jesopo2019-11-181-1/+1
* | add optional duration for !ignoreGravatar jesopo2019-11-181-3/+13
* | move "+5m" syntax parsing out to utils.parseGravatar jesopo2019-11-182-14/+15
* | switch some utils.irc functions to use f-stringsGravatar jesopo2019-11-181-4/+3
* | truncate nickname hash operations to 64bitGravatar jesopo2019-11-181-1/+1
* | implement weechat-style djb2 colour hashingGravatar jesopo2019-11-181-3/+11
|/
* v1.15.0 releaseGravatar jesopo2019-11-182-2/+2
* `import` missing comma, 'Events'->'Event'Gravatar jesopo2019-11-181-2/+2
* remove unused imports in src/utils/__init__.pyGravatar jesopo2019-11-181-2/+2
* "EventsResultsError"->"EventResultsError", move errors to utils.errorGravatar jesopo2019-11-1820-33/+35
* v1.15.0-rc1 releaseGravatar jesopo2019-11-182-1/+2
* combine both youtube API queries for playlists in to 1 queryGravatar jesopo2019-11-181-7/+8
* handle a youtube video having no reported views•••closes #203 Gravatar jesopo2019-11-181-3/+12
* combine all 3 youtube API queries in to one (for speed!)Gravatar jesopo2019-11-181-9/+9
* from_pretty_time was moved to utils.datetimeGravatar jesopo2019-11-171-1/+1
* refactor lastfm.pyGravatar jesopo2019-11-151-27/+26
* boldify track/artist in !np outputGravatar jesopo2019-11-151-5/+4
* add missing ">" in CHANGELOG.mdGravatar jesopo2019-11-151-1/+1
* update CHANGELOG.mdGravatar jesopo2019-11-151-0/+2
* refactor formatting privmsg/notice, show symbols on noticeGravatar jesopo2019-11-151-35/+26
* move utils.consts.BITBOT_MAGIC to utils.decoratorsGravatar jesopo2019-11-152-6/+5
* move all datetime-related code from utils/__init__ to utils.datetimeGravatar jesopo2019-11-1520-167/+176
* dont expose has_magic/get_magic in utils/__init__.py, ref directlyGravatar jesopo2019-11-152-6/+7
* split some stuff out of utils/__init__.pyGravatar jesopo2019-11-155-182/+192
* only try to shlex when we know we've found a command hookGravatar jesopo2019-11-151-6/+8
* we should be passing `args` in to _find_command_hook, not `args_split`Gravatar jesopo2019-11-151-1/+1