Markus Frank
2 weeks ago
2 changed files with 38 additions and 1 deletions
@ -0,0 +1,37 @@
@@ -0,0 +1,37 @@
|
||||
# Lend Expire Notification |
||||
...for Stadtbibliothek Radebeul |
||||
|
||||
## About |
||||
This script checks the current lends of the user. If a lend is about to expire it sends an e-mail notification. |
||||
|
||||
To get the Information the script simulates a user. It does a login to the OPAC System of the Stadtbibliothek Radebeul and extracts the information from the website. |
||||
To archive this, it utiles using selenium. |
||||
|
||||
Each run will trigger one e-mail, so trigger or run in the desired frequency. |
||||
|
||||
## Getting Stared |
||||
|
||||
1. Check out the repo |
||||
2. Add username, password and email address in the users.json file |
||||
3. create a ".env" file or past the following configurations varabiles into the environment varabiles |
||||
|
||||
## Enviornment Varables |
||||
|
||||
``` |
||||
SMTP_SERVER=mail.server.com |
||||
SMTP_PORT=587 |
||||
EMAIL_ADDRESS=sender-mail |
||||
EMAIL_PASSWORD=password |
||||
DAYS_BEFORE=3 |
||||
``` |
||||
|
||||
## users.json |
||||
``` |
||||
[ |
||||
{ |
||||
"username": "username", |
||||
"password": "password", |
||||
"recipient_email": "notification_mail" |
||||
} |
||||
] |
||||
``` |
Loading…
Reference in new issue