From d522bacef039adb5993a5801adf83aac5a76d8f8 Mon Sep 17 00:00:00 2001 From: "Fanani M. Ihsan" Date: Wed, 1 May 2019 07:02:01 +0700 Subject: [PATCH] add example get_user_template and get_templates --- example/get_templates.py | 29 +++++++++++++++++++++++++++++ example/get_user_template.py | 27 +++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 example/get_templates.py create mode 100644 example/get_user_template.py diff --git a/example/get_templates.py b/example/get_templates.py new file mode 100644 index 0000000..b41592b --- /dev/null +++ b/example/get_templates.py @@ -0,0 +1,29 @@ +# -*- coding: utf-8 -*- +import os +import sys + +CWD = os.path.dirname(os.path.realpath(__file__)) +ROOT_DIR = os.path.dirname(CWD) +sys.path.append(ROOT_DIR) + +from zk import ZK, const +import zk +print (zk.__file__) + +conn = None +zk = ZK('192.168.2.201', port=4370) +try: + conn = zk.connect() + #conn.enroll_user(uid=1) + for template in conn.get_templates(): + print ("Size : %s" % template.size) + print ("UID : %s" % template.uid) + print ("FID : %s"% template.fid) + print ("Valid : %s" % template.valid) + print ("Template : %s" % template.json_pack()) + print ("Mark : %s" % template.mark) +except Exception as e: + print ("Process terminate : {}".format(e)) +finally: + if conn: + conn.disconnect() diff --git a/example/get_user_template.py b/example/get_user_template.py new file mode 100644 index 0000000..406073c --- /dev/null +++ b/example/get_user_template.py @@ -0,0 +1,27 @@ +# -*- coding: utf-8 -*- +import os +import sys + +CWD = os.path.dirname(os.path.realpath(__file__)) +ROOT_DIR = os.path.dirname(CWD) +sys.path.append(ROOT_DIR) + +from zk import ZK + + +conn = None +zk = ZK('192.168.2.201', port=4370) +try: + conn = zk.connect() + template = conn.get_user_template(uid=1, user_id=1, temp_id=6) + print ("Size : %s" % template.size) + print ("UID : %s" % template.uid) + print ("FID : %s"% template.fid) + print ("Valid : %s" % template.valid) + print ("Template : %s" % template.json_pack()) + print ("Mark : %s" % template.mark) +except Exception as e: + print ("Process terminate : {}".format(e)) +finally: + if conn: + conn.disconnect()