cleanup
This commit is contained in:
parent
b748b0b657
commit
6fcbdad7c7
14
aprs.py
14
aprs.py
@ -8,8 +8,6 @@ import irc.client_aio
|
||||
from ax253 import Frame
|
||||
import kiss
|
||||
|
||||
from functools import partial
|
||||
|
||||
MYCALL = os.environ.get("MYCALL", "N0CALL")
|
||||
KISS_HOST = os.environ.get("KISS_HOST", "10.10.10.91")
|
||||
KISS_PORT = os.environ.get("KISS_PORT", "8001")
|
||||
@ -23,11 +21,13 @@ logger = logging.getLogger(__name__)
|
||||
logging.basicConfig(level=logging.DEBUG)
|
||||
|
||||
async def main():
|
||||
logger.info(f"Connecting to {server}:{port} as {nickname}")
|
||||
loop = asyncio.get_event_loop()
|
||||
|
||||
c = await irc.client_aio.AioReactor(loop=loop).server().connect(
|
||||
server, port, nickname, connect_factory=irc.connection.AioFactory(ssl=True)
|
||||
irc_client = await irc.client_aio.AioReactor(loop=loop).server().connect(
|
||||
server, port, nickname, connect_factory=irc.connection.AioFactory(ssl=True) ## TODO: Make SSL optional and add password support
|
||||
)
|
||||
logger.info(f"Connected to {server}:{port} as {nickname}")
|
||||
|
||||
transport, kiss_protocol = await kiss.create_tcp_connection(
|
||||
host=KISS_HOST,
|
||||
@ -35,11 +35,11 @@ async def main():
|
||||
loop=loop,
|
||||
)
|
||||
|
||||
c.privmsg(channel, '[APRS] Starting...')
|
||||
irc_client.privmsg(channel, '[APRS] Starting...')
|
||||
|
||||
async for frame in kiss_protocol.read():
|
||||
print('Got frame')
|
||||
c.privmsg(channel, str(frame))
|
||||
logger.debug(f"Received frame: {frame}")
|
||||
irc_client.privmsg(channel, str(frame)) ## TODO: Parse frame and send to channel
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
Loading…
Reference in New Issue
Block a user