pickle.dump(swipes, save_file) if __name__ == '__main__': print 'Connecting to serial reader...', try: card_queue = Queue() reader = ThreadedUSBSerialReader(card_queue, verbose=True) print 'connected' except: print 'Error connecting to serial reader. Exiting.' sys.exit() print 'Bark API Login' username = raw_input('Username: '******'t get this wrong..." zid = raw_input('Zid: ') zpass = getpass.getpass() ldap_client = unsw_ldap.UnswLdapClient(zid, zpass) events = bark_client.get_events() 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'] bark_client.set_event(event_id) print 'Selected: ' + events[event_number]['name']
import sys from reader import ThreadedUSBSerialReader import unsw_ldap from bark_api_client import BarkAPIClient if __name__ == '__main__': if len(sys.argc) < 2: print 'No swipe file provided. Exiting' sys.exit() print 'Bark API Login' username = raw_input('Username: '******'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'] bark_client.set_event(event_id) print 'Selected: ' + events[event_number]['name'] filehandle = open(sys.argv[1], 'r') swipes = pickle.load(filehandle) for swipe in swipes:
import sys import getpass import iso8601 from bark_api_client import BarkAPIClient if len(sys.argv) != 2: print "Usage: %s event_file" % sys.argv[0] sys.exit() print 'Bark API Login' username = raw_input('Username: '******'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'] bark_client.set_event(event_id) print 'Selected: ' + events[event_number]['name'] if raw_input ('Proceed with upload? (y/N): ') != 'y': sys.exit() with open(sys.argv[1], 'r') as f: for line in f: uid, isotime = line.strip().split('|')