pyssb/test_client.py
2017-06-05 00:28:29 +02:00

29 lines
585 B
Python

import os
from asyncio import get_event_loop
from base64 import b64decode
import yaml
from nacl.signing import SigningKey
from ssb.packet_stream import PSClient
with open(os.path.expanduser('~/.ssb/secret')) as f:
config = yaml.load(f)
server_pub_key = b64decode(config['public'][:-8])
async def main(loop):
async for msg in packet_stream:
print(msg)
print('bye')
loop = get_event_loop()
packet_stream = PSClient('127.0.0.1', 8008, SigningKey.generate(), server_pub_key, loop=loop)
packet_stream.connect()
loop.run_until_complete(main(loop))
loop.close()