if status['state'] == SiteState.down: pb.push_note('Website ({0}) Unavailable'.format(site), '%s as of %s' % (status['reason'], dt_time), devices) elif status['state'] == SiteState.error: pb.push_note('Website ({0}) Offline'.format(site), '%s as of %s' % (status['reason'], dt_time), devices) conf = config.read_config() pb = PushBullet(conf['access_token']) if '-l' in sys.argv or '--list-devices' in sys.argv: for idx, device in enumerate(pb.get_devices()): print('[{0}] {1}: {2}'.format(idx, *device)) elif '-a' in sys.argv or '--add-device' in sys.argv: try: dev_num = int(sys.argv[2]) except: print('Incorrect usage') print('Example: -a/--add-device NUMBER') sys.exit() add_device(pb, conf, dev_num) elif '-r' in sys.argv or '--remove-device' in sys.argv: try: dev_num = int(sys.argv[2]) except: