| Commit message (Expand) | Author | Age | Files | Lines |
| * | Move logic for adding a server to the database out to utils.cli and add a•••--add-server flag for start.py, to add new server
| jesopo | 2018-11-13 | 2 | -1/+20 |
| * | Remove unneeded const | jesopo | 2018-11-12 | 1 | -1/+0 |
| * | We don't need utils.irc.remove_colon anymore! | jesopo | 2018-11-12 | 1 | -7/+1 |
| * | Fix type annotations for utils.parse.keyvalue | jesopo | 2018-11-11 | 1 | -2/+3 |
| * | Filter out empty items in utils.parse.keyvalue | jesopo | 2018-11-08 | 1 | -1/+1 |
| * | Support passing unrestricted args between connections | jesopo | 2018-11-08 | 1 | -1/+3 |
| * | Technically, we only need to unescape non-json message-tag *values* | jesopo | 2018-11-08 | 1 | -4/+2 |
| * | Only mesage-tag unescape non-json tags after we split on ";" | jesopo | 2018-11-08 | 1 | -2/+4 |
| * | Unescape message-tags as per spec Escaping Rules | jesopo | 2018-11-08 | 1 | -0/+9 |
| * | Fix issues that were introduced in message-tag parsing when I added support for•••JSON message tags
| jesopo | 2018-11-08 | 1 | -3/+3 |
| * | Explicitly denote when an :arbitrary arg is present in an IRCLine | jesopo | 2018-11-08 | 1 | -4/+8 |
| * | Fix the order of some connection params, add `alias` as a seperate argument to•••IRCServer.Server
| jesopo | 2018-11-05 | 1 | -1/+1 |
| * | Pass connection parameters around in their own object (IRCConnectionParameters) | jesopo | 2018-11-05 | 1 | -0/+16 |
| * | Add missing import of json in utils.irc | jesopo | 2018-11-05 | 1 | -1/+1 |
| * | Support JSON messages tags, as per IRCv'3 message-tags-0.3 #318 pull request | jesopo | 2018-11-05 | 1 | -4/+10 |
| * | Clarify `items` and `var_items` typing in src.utils.parse | jesopo | 2018-11-05 | 1 | -3/+4 |
| * | Add src.utils.parse.keyvalue, mostly for IRCv3 CAP negotiation | jesopo | 2018-11-05 | 1 | -0/+10 |
| * | Add __repr__ to utils.irc.IRCArgs | jesopo | 2018-11-05 | 1 | -0/+2 |
| * | Don't set `args` to a split of the data left over when parsing out a command if•••there's not a space after the command
| jesopo | 2018-11-04 | 1 | -2/+5 |
| * | Implement utils.irc.IRCArgs.__len__ | jesopo | 2018-11-04 | 1 | -2/+7 |
| * | Fix typo in utils.irc, 'self_args' -> 'self._args' | jesopo | 2018-11-04 | 1 | -1/+1 |
| * | Move definition of IRCArgs above IRCLine | jesopo | 2018-11-04 | 1 | -8/+8 |
| * | Fix typo in utils.irc | jesopo | 2018-11-04 | 1 | -1/+1 |
| * | Change line parsing to put arbitrary-length args on the end of•••`args` so we can get rid of `last`/`arbitrary` and add IRCArgs (with .get())
to help only getting an arg index if it exists
| jesopo | 2018-11-04 | 1 | -6/+14 |
| * | utils.irc.color should take `int` for foreground/background, not str | jesopo | 2018-11-02 | 1 | -1/+1 |
| * | Fix some non-explicit None returns, add type hints to important variables | jesopo | 2018-10-31 | 1 | -0/+3 |
| * | Fix/refactor issues brought up by type hint linting | jesopo | 2018-10-30 | 3 | -11/+11 |
| * | Add type/return hints throughout src/ and, in doing so, fix some cyclical•••references.
| jesopo | 2018-10-30 | 5 | -115/+124 |
| * | Typo in utils.parse_docstring, 'multiple_items' -> 'var_items' | jesopo | 2018-10-28 | 1 | -1/+1 |
| * | Support multiple items for docstring kwargs in utils.parse_docstring | jesopo | 2018-10-28 | 1 | -3/+11 |
| * | signal.signal timer callback takes 2 args | jesopo | 2018-10-25 | 1 | -1/+1 |
| * | Standardise "Failed to load results" errors! | jesopo | 2018-10-20 | 1 | -0/+3 |
| * | Add utils.EventError, utilise it for stderr in commands.py/coins.py | jesopo | 2018-10-16 | 1 | -0/+3 |
| * | Use decimal.Decimal in utils.parse_number | jesopo | 2018-10-12 | 1 | -9/+12 |
| * | Actually pass format args to ValueErrors in utils.parse_number | jesopo | 2018-10-12 | 1 | -2/+2 |
| * | int(number) after we've checked .isdigit() in utils.parse_number | jesopo | 2018-10-12 | 1 | -0/+1 |
| * | Add utils.parse_number, to turn 1k/1m/1b in to 1_000/1_000_000/1_000_000_000 | jesopo | 2018-10-12 | 1 | -0/+19 |
| * | Add fallback_encoding to utils.http.get_url, in case a page has no implicit•••encoding
| jesopo | 2018-10-10 | 1 | -2/+3 |
| * | .decode data prior to json.loads in utils.http.get_url | jesopo | 2018-10-10 | 1 | -2/+1 |
| * | Fix syntax error for throwing a timeout when signal.alarm fires | jesopo | 2018-10-10 | 1 | -1/+3 |
| * | .decode plaintext returns from utils.http.get_url | jesopo | 2018-10-10 | 1 | -0/+1 |
| * | Use signal.alarm to Deadline utils.http.get_url and throw useful exceptions | jesopo | 2018-10-10 | 1 | -16/+28 |
| * | Set a max size of 100mb for utils.http.get_url | jesopo | 2018-10-10 | 1 | -3/+7 |
| * | Change utils.http to use requests | jesopo | 2018-10-10 | 1 | -83/+30 |
| * | Remove debug print in src.utils.http | jesopo | 2018-10-09 | 1 | -1/+0 |
| * | Return response code from utils.http.get_url when code=True and soup=True | jesopo | 2018-10-09 | 1 | -4/+11 |
| * | Support post_data in utils.http.get_url | jesopo | 2018-10-08 | 1 | -2/+7 |
| * | Support multiple types of comments in utils.get_hashflags | jesopo | 2018-10-07 | 1 | -3/+11 |
| * | Typo in utils, 'line.replace[3:]' -> 'line[3:]' | jesopo | 2018-10-04 | 1 | -1/+1 |
| * | Checking for the presence of the seperator in the return from .partition is a•••more "correct" way of doing this
| jesopo | 2018-10-04 | 1 | -2/+2 |