From ecf78066b34be5bbfc1082be5b0a7fcd880f006e Mon Sep 17 00:00:00 2001 From: dx Date: Thu, 9 Jul 2020 22:11:02 +0100 Subject: +alarm script in python for hour-based alarms via notify-send --- Scripts/.local/scripts/alarm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 Scripts/.local/scripts/alarm (limited to 'Scripts/.local/scripts/alarm') diff --git a/Scripts/.local/scripts/alarm b/Scripts/.local/scripts/alarm new file mode 100755 index 0000000..f880679 --- /dev/null +++ b/Scripts/.local/scripts/alarm @@ -0,0 +1,26 @@ +#!/usr/bin/env python + +from time import time, sleep +from sys import argv +from subprocess import run + + +name = "Alarm" +duration = 1 + +if (len(argv) > 1): + duration = float(argv[1]) +if (len(argv) > 2): + name = argv[2] + +duration *= 3600 + +print("Starting alarm '%s'" % name, "of duration %ds" % duration) + +current = time() +end = current + duration + +while (time() <= end): + sleep(1) + +run(["notify-send", f"Alarm {name} complete"]) -- cgit v1.2.3-13-gbd6f