diff --git a/bibcheck.py b/bibcheck.py
index 0c99cab..4707a85 100644
--- a/bibcheck.py
+++ b/bibcheck.py
@@ -55,16 +55,17 @@ def check(username, password, notify_ids):
date = datetime.datetime.strptime(info[1], '%d.%m.%Y')
delta = date - datetime.datetime.now()
allinfo.append(str(info))
- if (delta.days > 7 and delta.days <= 10) or delta.days == 20 or delta.days == 15:
+ if delta.days <= 10 or delta.days == 20 or delta.days == 15:
+ message = f'Bitte an {info[3]} denken\n'
+ if delta.days <= 7:
+ message += ''
+ message += 'Abgabe {info[1]}'
+ if delta.days <= 7:
+ message += ''
+ message += ' - {username}'
for client in itertools.chain(notify_ids, os.environ.get('PUSHOVER_CLIENTS', '').split(',')):
try:
- pushover.Client(client).send_message(f'Bitte an {info[3]} denken, Abgabe {info[1]} - {username}', title="Erinnerung", html=1)
- except:
- print("No client")
- if delta.days <= 7:
- for client in itertools.chain(notify_ids, os.environ.get('PUSHOVER_CLIENTS', '').split(',')):
- try:
- pushover.Client(client).send_message(f'Bitte an {info[3]} denken, Abgabe {info[1]} - {username}', title="Erinnerung", html=1)
+ pushover.Client(client).send_message(message, title="Erinnerung", html=1)
except:
print("No client")
except (StopIteration, mechanize._mechanize.LinkNotFoundError) as e: