diff --git a/README.md b/README.md index 5ea09fb..1aa94fc 100644 --- a/README.md +++ b/README.md @@ -149,7 +149,6 @@ conn.delete_user(uid=1) ``` there is also an `enroll_user()` (but it doesn't work with some tcp ZK8 devices) - * Fingerprints ```python @@ -162,6 +161,10 @@ fingers = conn.get_templates() # pass a User object and a list of finger (max 10) to save conn.save_user_template(user, [fing1 ,fing2]) + +* Remote Fingerprint Enrollment +``` +zk.enroll_user('23') ``` @@ -355,14 +358,6 @@ DeviceName : iClock260 (no capture data - probably similar problem as the latest If you have another version tested and it worked, please inform me to update this list! -# Related Project - -* [zkcluster](https://github.com/kurenai-ryu/zkcluster/ "zkcluster project") is a django apps to manage multiple fingerprint devices. (Initial support form the [original project](https://github.com/fananimi/zkcluster/)) - -# Related Project (TODO: check compatibility with this fork) - -* [Driji](https://github.com/fananimi/driji/ "Driji project") is an attendance apps based fingerprint for school - # Todo * Create better documentation diff --git a/setup.py b/setup.py index 38209cb..45b7ae5 100644 --- a/setup.py +++ b/setup.py @@ -21,4 +21,4 @@ setup( ], install_requires=['future'], zip_safe=False -) +) \ No newline at end of file diff --git a/test_user_enrollment.py b/test_user_enrollment.py new file mode 100644 index 0000000..42613e4 --- /dev/null +++ b/test_user_enrollment.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- +import sys + +from zk import ZK, const + +sys.path.append("zk") + +conn = None +zk = ZK('192.168.1.201', port=4370, timeout=5) + +try: + conn = zk.connect() + conn.disable_device() + zk.set_user(26, 'Shubhamoy Chakrabarty', 0, '', '1', '26') + zk.enroll_user('26') + conn.enable_device() +except Exception, e: + print "Process terminate : {}".format(e) +finally: + if conn: + conn.disconnect() \ No newline at end of file diff --git a/zk/__init__.py b/zk/__init__.py index 8f49c65..1340328 100644 --- a/zk/__init__.py +++ b/zk/__init__.py @@ -3,4 +3,4 @@ from .base import ZK VERSION = (0, 9) -__all__ = ['ZK'] +__all__ = ['ZK'] \ No newline at end of file diff --git a/zk/base.py b/zk/base.py index 4724df6..9413db5 100644 --- a/zk/base.py +++ b/zk/base.py @@ -1563,4 +1563,4 @@ class ZK(object): if cmd_response.get('status'): return True else: - raise ZKErrorResponse("can't clear response") + raise ZKErrorResponse("can't clear response") \ No newline at end of file