aboutsummaryrefslogtreecommitdiff
path: root/src/IRCUser.py
Commit message (Collapse)AuthorAgeFilesLines
* Add IRCUser.hostmask() to format nick/user/host in to a hostmaskGravatar jesopo2019-03-121-0/+3
|
* Add `target` typehint on IRCServer.send_tagmsg, add send_tagmsg to ↵Gravatar jesopo2019-02-221-0/+2
| | | | IRCChannel/IRCUser
* Keep track of a user's away message, not just whether they're away or notGravatar jesopo2019-02-221-0/+2
|
* Shift formatting protocol data to it's own file: utils.irc.protocolGravatar jesopo2019-02-181-5/+4
|
* Add `irc_lower()` and `irc_equals()` to IRCServer.Server so that no where elseGravatar jesopo2019-01-241-2/+1
| | | | in the code has to know about the server having a casemapping
* Move `self.name = self.nickname_lower` to under setting `self.nickname_lower`,Gravatar jesopo2018-11-231-1/+1
| | | | otherwise `self.name` will be `""`
* Clarify typing of .nickname/.nickname_lower/.name in IRCUserGravatar jesopo2018-11-051-1/+5
|
* Fix some non-explicit None returns, add type hints to important variablesGravatar jesopo2018-10-311-1/+1
|
* Fix/refactor issues brought up by type hint lintingGravatar jesopo2018-10-301-1/+1
|
* Add type/return hints throughout src/ and, in doing so, fix some cyclicalGravatar jesopo2018-10-301-19/+25
| | | | references.
* Update src/IRCUser.py.send_notice to take a prefix kwargGravatar jesopo2018-10-251-2/+2
|
* Move src/Utils.py in to src/utils/, splitting functionality out in to modules ofGravatar jesopo2018-10-031-2/+2
| | | | related functionality
* Better support for msgtags with PRIVMSGs; put functionality in toGravatar jesopo2018-10-011-2/+3
| | | | modules/commands.py to reply to specific messages by use of msgids
* Implement src/IRCObject.py to convert specific objects in to strings whenGravatar jesopo2018-10-011-2/+4
| | | | passing them to modules/scripts.py scripts
* Move most code in root directory to src/Gravatar jesopo2018-09-241-0/+62