Exemplo n.º 1
0
def handle_swipe(reader, auth_token, device_id, event_id):
    swipe = reader.read()
    timestamp = datetime.datetime.now().isoformat()
    print swipe

    zid = raw_input("Cardholder Z-id:")
    print "Looking up details of " + zid
    user = ldap.get_user(zid)
    
    print user['displayName']
    print user['school']
    print user['faculty']

    enrol = raw_input("Add cardholder to society and upload swipe? [y/n]")
    if enrol == 'y':
        api.post_swipe(auth_token, device_id, event_id, timestamp, swipe)    
        api.create_identity(auth_token, swipe, zid)
Exemplo n.º 2
0
 def create_identity(self, card_uid, student_number):
     if not self.offline:
         try:
             bark_api.create_identity(self.auth_token, card_uid, student_number)
         except e:
             pass