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.2.tar.gz
(5.2 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.2.tar.gz.
File metadata
- Download URL: OpenAccess-0.1.2.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c0ca8b0355bab9114d864105cfd65c659f26ec4fc180eb629a0bff78bc22e720
|
|
| MD5 |
a21f633aa1d7385579adfffa231ca98e
|
|
| BLAKE2b-256 |
80913542408ad2b89db5f13b574192aaf41d56c0e4499687aae983b90ec386e5
|
File details
Details for the file OpenAccess-0.1.2-py3-none-any.whl.
File metadata
- Download URL: OpenAccess-0.1.2-py3-none-any.whl
- Upload date:
- Size: 5.2 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 |
84b78ea4387b8bd999f39d74e7cf1605eb4852ad7c1a1f40b32b46c17895e4e2
|
|
| MD5 |
b1bec21cc0e3a1c323c80c83a98145ec
|
|
| BLAKE2b-256 |
31bc4c9ec741b17ed89ea7921ba4676b549369f5446ce1df18b6866ed48afe55
|