from argparse import ArgumentParser from pprint import pprint from e3372 import WebAPI def main(): parser = ArgumentParser() parser.add_argument('--ip', default='192.168.8.1', help='Modem IP address') args = parser.parse_args() client = WebAPI(args.ip) client.auth() info = client.device_information() signal = client.device_signal() pprint(info) pprint(signal) # messages = client.get_sms() # # for m in messages: # print(f"phone: {m.phone}") # print(f"date: {m.date} ({m.timestamp()})") # print(f"content: {m.content}") # print('-----') if __name__ == '__main__': main()