print "UNSW LDAP Login (Zid + Zpass). Don't get this wrong..." zid = raw_input("Zid: ") zpass = getpass.getpass() ldap = LdapLookup(zid, zpass) print "Connecting to serial reader" reader = USBSerialReader() auth_token = api.get_auth_token(username, password) events = api.get_events(auth_token) print 'Select Event:' for x in range(len(events)): print str(x) + ': ' + events[x]['name'] event_number = int(raw_input()) event_id = events[event_number]['id'] print 'Event Id:', event_id device_id = api.register_device(auth_token, event_id) print 'Device Id:', device_id while(True): act = raw_input('(s)wipe, (q)uit?') if act == 'q': break; elif act == 's': handle_swipe(reader, auth_token, device_id, event_id)
def set_event(self, event_id): self.event_id = event_id self.device_id = bark_api.register_device(self.auth_token, event_id) event = bark_api.get_event(self.auth_token, event_id) group_id = event['event']['group_id'] self.known_cards = bark_api.get_member_card_uids(self.auth_token, group_id)