Initial test
This commit is contained in:
66
getUserFingerTestOffice.py
Normal file
66
getUserFingerTestOffice.py
Normal file
@@ -0,0 +1,66 @@
|
||||
import sys
|
||||
import os
|
||||
sys.path.insert(1,os.path.abspath("./pyzk"))
|
||||
from zk import ZK, const
|
||||
from zk.finger import Finger
|
||||
|
||||
zk = ZK('10.35.14.10', port=4370, timeout=5, password=0, force_udp=False, ommit_ping=False)
|
||||
conn = zk.connect()
|
||||
|
||||
uid = int(input("Masukkan UID : "))
|
||||
fp = 0
|
||||
fp_template = []
|
||||
# Get a single Fingerprint (will return a Finger object)
|
||||
#finger0 = conn.get_user_template(uid=uid, temp_id=0) #temp_id is the finger to read 0~9
|
||||
#finger1 = conn.get_user_template(uid=uid, temp_id=1)
|
||||
#finger2 = conn.get_user_template(uid=uid, temp_id=2)
|
||||
#finger3 = conn.get_user_template(uid=uid, temp_id=3)
|
||||
#finger4 = conn.get_user_template(uid=uid, temp_id=4)
|
||||
#finger5 = conn.get_user_template(uid=uid, temp_id=5)
|
||||
#finger6 = conn.get_user_template(uid=uid, temp_id=6)
|
||||
#finger7 = conn.get_user_template(uid=uid, temp_id=7)
|
||||
#finger8 = conn.get_user_template(uid=uid, temp_id=8)
|
||||
#finger9 = conn.get_user_template(uid=uid, temp_id=9)
|
||||
#finger6.fid = 1
|
||||
#print(finger6.__dict__)
|
||||
|
||||
|
||||
#print(fp_template)
|
||||
|
||||
# Get all fingers from DB (will return a list of Finger objects)
|
||||
#fingers = conn.get_templates()
|
||||
#print(fingers)
|
||||
# to restore a finger, we need to assemble with the corresponding user
|
||||
# pass a User object and a list of finger (max 10) to save
|
||||
users = conn.get_users()
|
||||
user1 = next((u for u in users if uid == uid), None)
|
||||
print('User = ', user1)
|
||||
#finger_template = Finger(index=0, template_data=finger3.template)
|
||||
|
||||
#delete finger
|
||||
#try:
|
||||
# conn.delete_user_template(uid, 6) #isi fid di parameter ke-2
|
||||
# print("finger data deleted")
|
||||
#except:
|
||||
# print("finger data not deleted")
|
||||
|
||||
#save finger
|
||||
#finger = {uid: 2, fid:6, size: 890 v:1 t:b'4a39535332310000...0a430100000b8052'}
|
||||
|
||||
#try:
|
||||
# conn.save_user_template(user=user1, fingers=[finger6])
|
||||
# print('saving finger data')
|
||||
#except:
|
||||
#print(fingers)
|
||||
# print('save failed')
|
||||
|
||||
for fp in range(10) :
|
||||
print(fp)
|
||||
try:
|
||||
finger = conn.get_user_template(uid=uid, temp_id=fp)
|
||||
#print(type(conn.get_user_template(uid=uid, temp_id=fp)))
|
||||
print(finger.__dict__)
|
||||
except:
|
||||
print("no fp data for index %s" %(fp))
|
||||
|
||||
conn = zk.disconnect()
|
||||
Reference in New Issue
Block a user