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 = "80109842"
cardholder = oa.request_cardholder(autoload_badge=1, has_badges=1, cardholder_filter='SSNO="80109842"')
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.0.9.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.0.9.tar.gz.
File metadata
- Download URL: OpenAccess-0.0.9.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 |
385e6fa0e37bea3603b99ffd1d0cbd60ebea044aa674ff18df93792a17a5434a
|
|
| MD5 |
84cee3f3a7a7d4eccc4d638e39238a9d
|
|
| BLAKE2b-256 |
0df68b2bb02866694308d64a879c9dd040bb7fcc42d2c02e3cafe2aad3b65755
|
File details
Details for the file OpenAccess-0.0.9-py3-none-any.whl.
File metadata
- Download URL: OpenAccess-0.0.9-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 |
ef6f1e8c040a773e1c256ed398406ab378be7d4f8d9ae036c21a0149d751f28a
|
|
| MD5 |
2219273bcd0f497b459aca612585b04f
|
|
| BLAKE2b-256 |
6edb7890ceec22bc54fa9410bdb79f4ea5aa6cf4861d8d51c21cf20dd40f86ad
|