diff options
| author | 2019-10-28 10:56:33 +0000 | |
|---|---|---|
| committer | 2019-10-28 10:56:33 +0000 | |
| commit | 7ee65f8f8ca9da93174284450db891346ea9daaf (patch) | |
| tree | ef74117b4262d1f5a4e18f6d568b5ef8d13aeb14 /src/utils | |
| parent | Revert "remove unneeded import" (diff) | |
| signature | ||
remove src/utils/irc/protocol.py
Diffstat (limited to 'src/utils')
| -rw-r--r-- | src/utils/irc/__init__.py | 1 | ||||
| -rw-r--r-- | src/utils/irc/protocol.py | 90 |
2 files changed, 0 insertions, 91 deletions
diff --git a/src/utils/irc/__init__.py b/src/utils/irc/__init__.py index fa544c5d..b398cb56 100644 --- a/src/utils/irc/__init__.py +++ b/src/utils/irc/__init__.py @@ -1,6 +1,5 @@ import json, string, re, typing, uuid from src import utils -from . import protocol ASCII_UPPER = string.ascii_uppercase ASCII_LOWER = string.ascii_lowercase diff --git a/src/utils/irc/protocol.py b/src/utils/irc/protocol.py deleted file mode 100644 index ab2f7b5e..00000000 --- a/src/utils/irc/protocol.py +++ /dev/null @@ -1,90 +0,0 @@ -import typing -from src import IRCLine, utils - -def user(username: str, realname: str) -> IRCLine.ParsedLine: - return IRCLine.ParsedLine("USER", [username, "0", "*", realname]) -def nick(nickname: str) -> IRCLine.ParsedLine: - return IRCLine.ParsedLine("NICK", [nickname]) - -def capability_ls() -> IRCLine.ParsedLine: - return IRCLine.ParsedLine("CAP", ["LS", "302"]) -def capability_request(capability: str) -> IRCLine.ParsedLine: - return IRCLine.ParsedLine("CAP", ["REQ", capability]) -def capability_end() -> IRCLine.ParsedLine: - return IRCLine.ParsedLine("CAP", ["END"]) -def authenticate(text: str) -> IRCLine.ParsedLine: - return IRCLine.ParsedLine("AUTHENTICATE", [text]) - -def password(password: str) -> IRCLine.ParsedLine: - return IRCLine.ParsedLine("PASS", [password]) - -def ping(nonce: str="hello") -> IRCLine.ParsedLine: - return IRCLine.ParsedLine("PING", [nonce]) -def pong(nonce: str="hello") -> IRCLine.ParsedLine: - return IRCLine.ParsedLine("PONG", [nonce]) - -def join(channel_name: str, keys: typing.List[str]=None - ) -> IRCLine.ParsedLine: - return IRCLine.ParsedLine("JOIN", [channel_name]+( - keys if keys else [])) -def part(channel_name: str, reason: str=None) -> IRCLine.ParsedLine: - return IRCLine.ParsedLine("PART", [channel_name]+( - [reason] if reason else [])) -def quit(reason: str=None) -> IRCLine.ParsedLine: - return IRCLine.ParsedLine("QUIT", [reason] if reason else []) - -def privmsg(target: str, message: str, tags: typing.Dict[str, str]={} - ) -> IRCLine.ParsedLine: - return IRCLine.ParsedLine("PRIVMSG", [target, message], tags=tags) -def notice(target: str, message: str, tags: typing.Dict[str, str]={} - ) -> IRCLine.ParsedLine: - return IRCLine.ParsedLine("NOTICE", [target, message], tags=tags) -def tagmsg(target, tags: dict) -> IRCLine.ParsedLine: - return IRCLine.ParsedLine("TAGMSG", [target], tags=tags) - -def mode(target: str, mode: str=None, args: typing.List[str]=None - ) -> IRCLine.ParsedLine: - command_args = [target] - if mode: - command_args.append(mode) - if args: - command_args = command_args+args - return IRCLine.ParsedLine("MODE", command_args) - -def topic(channel_name: str, topic: str) -> IRCLine.ParsedLine: - return IRCLine.ParsedLine("TOPIC", [channel_name, topic]) -def kick(channel_name: str, target: str, reason: str=None - ) -> IRCLine.ParsedLine: - return IRCLine.ParsedLine("KICK", [channel_name, target]+( - [reason] if reason else [])) -def names(channel_name: str) -> IRCLine.ParsedLine: - return IRCLine.ParsedLine("NAMES", [channel_name]) -def list(search_for: str=None) -> IRCLine.ParsedLine: - return IRCLine.ParsedLine("LIST", [search_for] if search_for else []) -def invite(channel_name: str, target: str) -> IRCLine.ParsedLine: - return IRCLine.ParsedLine("INVITE", [target, channel_name]) - -def whois(target: str) -> IRCLine.ParsedLine: - return IRCLine.ParsedLine("WHOIS", [target]) -def whowas(target: str, amount: int=None, server: str=None - ) -> IRCLine.ParsedLine: - command_args = [target] - if amount: - command_args.append(str(amount)) - if server: - command_args.append(server) - return IRCLine.ParsedLine("WHOWAS", command_args) -def who(filter: str=None) -> IRCLine.ParsedLine: - return IRCLine.ParsedLine("WHO", [filter] if filter else []) -def whox(mask: str, filter: str, fields: str, label: str=None - ) -> IRCLine.ParsedLine: - flags = "%s%%%s%s" % (filter, fields, ","+label if label else "") - return IRCLine.ParsedLine("WHO", [mask, flags]) - -def batch_start(identifier: str, batch_type: str, tags: typing.Dict[str, str]={} - ) -> IRCLine.ParsedLine: - return IRCLine.ParsedLine("BATCH", ["+%s" % identifier, batch_type], - tags=tags) - -def batch_end(identifier: str, tags: typing.Dict[str, str]={}): - return IRCLine.ParsedLine("BATCH", ["-%s" % identifier], tags=tags) |
