Librería no oficial para leer comunicarse con un servidor de LENEL OpenAccess
Project description
Libreria para conectarse a LENEL OpenAccess
Ejemplo de uso:
app.py
from OpenAccess import *
from python-dotenv import dotenv_values
oa = OpenAccess()
config = dotenv_values(.env)
# Sign-In
result = oa.sign_in(config["USERNAME"], config["PASSWORD"], config["DIRECTORY"])
print(result)
print("Session_Token:", oa.session_token)
input("Press Enter to continue...")
# GetPanels
print("Get Panels")
panels = oa.retrieve_panels()
print (panels)
input("Get Readers... Press Enter to continue...")
# GerReaders PanelID = 9
readers = oa.retrieve_readers(9)
print(readers)
input("Get Cardholder where SSNO = xxxxx ... Press Enter to continue...")
# GetCardHolder Where SSNO = "12345"
cardholder = oa.request_cardholder(autoload_badge=1, has_badges=1, cardholder_filter='SSNO="12345"')
print(cardholder)
input("Get Cardholder where BadgeID = xxxxx ... Press Enter to continue...")
# GetCardHolder Where BadgeId = "1944"
cardholder = oa.request_cardholder(autoload_badge=1, has_badges=1, badges_filter='ID="1944"')
print(cardholder)
.env
USERNAME=<username>
PASSWORD=<password>
DIRECTORY=<directory>
API_URL=http://localhost:8080
DEFAULT_PAGE_SIZE=10
SUCCESS=success
ERROR=error
API_VERSION=1.0
APPLICATION_ID=OpenAccess_app_id
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
OpenAccess-0.1.1.tar.gz
(5.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file OpenAccess-0.1.1.tar.gz.
File metadata
- Download URL: OpenAccess-0.1.1.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
33814925e4510be4bed51630b80366649d94c56bb70f89f57d4ca6fb9d40280f
|
|
| MD5 |
24c6a8ca90f97a7814fb923599f62bbd
|
|
| BLAKE2b-256 |
581cc5e5797007ac2c2837f3ddff93330ac054baeaee8a450ed29a946bd5dab3
|
File details
Details for the file OpenAccess-0.1.1-py3-none-any.whl.
File metadata
- Download URL: OpenAccess-0.1.1-py3-none-any.whl
- Upload date:
- Size: 5.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56c856c6d0213de1c597391bbb1c6248da2740d5f1ca0602791317926c5323cd
|
|
| MD5 |
3e318060fab5dddab6b69a9f05f38ea0
|
|
| BLAKE2b-256 |
c26e6999dc819813fcbd39c3bee8c84ff7348431a7e9138f8bd5222b70f30811
|