Skip to content
Snippets Groups Projects
Commit 86311f99 authored by Tilman Vatteroth's avatar Tilman Vatteroth :robot:
Browse files

* benutze exakte tagesabstände

* preview argument in daydiff umbenannt
* fehlermeldung bei fehlenden events angepasst
parent c0083a3b
Branches
No related tags found
No related merge requests found
......@@ -122,7 +122,7 @@ class ProgramInfo:
elif now.time() <= d.time():
day_diff = diff.days
if day_diff <= wanted_day_diff:
if day_diff == wanted_day_diff:
if just_print:
pprint(i)
else:
......
......@@ -24,12 +24,11 @@ aparser.add_argument(
help="Alternativer Telegramchat"
)
aparser.add_argument(
"--preview",
"--daydiff",
dest='day_diff',
action="store_const",
const=2,
type=int,
default=1,
help="Überprüfe die nächsten 2 Tage statt nur den nächsten Tag."
help="Prüfe ob in DAY_DIFF Tagen ein Event stattfindet anstatt morgen."
)
args = aparser.parse_args()
# Überschreibe den Telegramkanal, wenn einer angegeben wurde. (Praktisch für Debugging)
......@@ -44,7 +43,12 @@ next_event = program_info.get_next_event(args.day_diff)
if next_event is None:
if not args.nofailmessage:
print("Telegram:")
print("Kein Event in den nächsten " + str(args.day_diff) + " Tagen.")
if args.day_diff == '0':
print("Kein Event heute.")
elif args.day_diff == 1:
print("Kein Event morgen.")
else:
print("Kein Event in " + str(args.day_diff) + " Tagen.")
exit(1)
......
......@@ -33,12 +33,11 @@ aparser.add_argument(
help="Schreibe DEST per mention an"
)
aparser.add_argument(
"--preview",
"--daydiff",
dest='day_diff',
action="store_const",
const=2,
type=int,
default=1,
help="Überprüfe die nächsten 2 Tage statt nur den nächsten Tag."
help="Prüfe ob in DAY_DIFF Tagen ein Event stattfindet anstatt morgen."
)
args = aparser.parse_args()
......@@ -50,7 +49,12 @@ next_event = program_info.get_next_event(args.day_diff)
if next_event is None:
if not args.nofailmessage:
print("Twitter:")
print("Kein Event in den nächsten " + str(args.day_diff) + " Tagen.")
if args.day_diff == 0:
print("Kein Event heute.")
elif args.day_diff == 1:
print("Kein Event morgen.")
else:
print("Kein Event in " + str(args.day_diff) + " Tagen.")
exit(1)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment