示例#1
0
    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('|')