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