Merge branch 'master' of github.com:kurenai-ryu/pyzk

This commit is contained in:
Arturo Hernandez 2018-12-07 19:28:14 -04:00
commit 1a11a48476
5 changed files with 28 additions and 12 deletions

View File

@ -150,7 +150,6 @@ conn.delete_user(uid=1)
```
there is also an `enroll_user()` (but it doesn't work with some tcp ZK8 devices)
* Fingerprints
```python
@ -163,6 +162,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')
```
@ -356,14 +359,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

View File

@ -21,4 +21,4 @@ setup(
],
install_requires=['future'],
zip_safe=False
)
)

21
test_user_enrollment.py Normal file
View File

@ -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()

View File

@ -3,4 +3,4 @@ from .base import ZK
VERSION = (0, 9)
__all__ = ['ZK']
__all__ = ['ZK']

View File

@ -1564,4 +1564,4 @@ class ZK(object):
if cmd_response.get('status'):
return True
else:
raise ZKErrorResponse("can't clear response")
raise ZKErrorResponse("can't clear response")