jesopo
|
a42a196720
|
only return IRCUser.hostmask() when all needed pieces are available
|
2019-09-27 16:21:59 +01:00 |
|
jesopo
|
10ca8a1219
|
Add IRCUser.hostmask() to format nick/user/host in to a hostmask
|
2019-03-12 10:39:54 +00:00 |
|
jesopo
|
8b54046ca4
|
Add target typehint on IRCServer.send_tagmsg, add send_tagmsg to IRCChannel/IRCUser
|
2019-02-22 22:34:54 +00:00 |
|
jesopo
|
9d72cbca73
|
Keep track of a user's away message, not just whether they're away or not
|
2019-02-22 22:26:50 +00:00 |
|
jesopo
|
186b6b82a2
|
Shift formatting protocol data to it's own file: utils.irc.protocol
|
2019-02-18 14:58:27 +00:00 |
|
jesopo
|
301dd7378a
|
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
|
2019-01-24 17:12:50 +00:00 |
|
jesopo
|
d606944648
|
Move self.name = self.nickname_lower to under setting self.nickname_lower ,
otherwise `self.name` will be `""`
|
2018-11-23 13:55:40 +00:00 |
|
jesopo
|
8b1e1fbb2e
|
Clarify typing of .nickname/.nickname_lower/.name in IRCUser
|
2018-11-05 18:37:15 +00:00 |
|
jesopo
|
a4d8d1f855
|
Fix some non-explicit None returns, add type hints to important variables
|
2018-10-31 15:12:46 +00:00 |
|
jesopo
|
b543e31cd2
|
Fix/refactor issues brought up by type hint linting
|
2018-10-30 17:49:35 +00:00 |
|
jesopo
|
e07553c362
|
Add type/return hints throughout src/ and, in doing so, fix some cyclical
references.
|
2018-10-30 14:58:48 +00:00 |
|
jesopo
|
4d3ff60205
|
Update src/IRCUser.py.send_notice to take a prefix kwarg
|
2018-10-25 12:15:12 +01:00 |
|
jesopo
|
69d58eede2
|
Move src/Utils.py in to src/utils/, splitting functionality out in to modules of
related functionality
|
2018-10-03 13:22:37 +01:00 |
|
jesopo
|
976b6ae335
|
Better support for msgtags with PRIVMSGs; put functionality in to
modules/commands.py to reply to specific messages by use of msgids
|
2018-10-01 17:26:31 +01:00 |
|
jesopo
|
59243f492f
|
Implement src/IRCObject.py to convert specific objects in to strings when
passing them to modules/scripts.py scripts
|
2018-10-01 13:48:55 +01:00 |
|
jesopo
|
ecb9d7cb3f
|
Move most code in root directory to src/
|
2018-09-24 15:13:27 +01:00 |
|