parser.add_argument('-A', '--alfred', action='store_true', help='retrieve aliases from alfred') parser.add_argument('-d', '--destination-directory', action='store', help='destination directory for generated files', required=True) args = parser.parse_args() options = vars(args) db = NodeDB() if options['mesh']: for mesh_interface in options['mesh']: bm = batman(mesh_interface) db.parse_vis_data(bm.vis_data(options['alfred'])) for gw in bm.gateway_list(): db.mark_gateways(gw['mac']) else: bm = batman() db.parse_vis_data(bm.vis_data(options['alfred'])) for gw in bm.gateway_list(): db.mark_gateways([gw['mac']]) if options['aliases']: for aliases in options['aliases']: db.import_aliases(json.load(open(aliases)))
parser.add_argument('-A', '--alfred', action='store_true', help='retrieve aliases from alfred') parser.add_argument('-d', '--destination-directory', action='store', help='destination directory for generated files', required=True) args = parser.parse_args() options = vars(args) db = NodeDB(int(time.time())) for mesh_interface in options['mesh']: bm = batman(mesh_interface) db.parse_vis_data(bm.vis_data(options['alfred'])) for gw in bm.gateway_list(): db.mark_gateway(gw) if options['alfred']: af = alfred() db.import_aliases(af.aliases()) if options['aliases']: for aliases in options['aliases']: db.import_aliases(json.load(open(aliases)))