summaryrefslogtreecommitdiff
path: root/bin/extra
diff options
context:
space:
mode:
authorRaymaekers Luca <luca@spacehb.net>2025-05-07 17:18:36 +0200
committerRaymaekers Luca <luca@spacehb.net>2025-05-07 17:18:36 +0200
commitd7749a064a28c3c7a11a8791a8b7bc0036fe617a (patch)
treebaf959fb24b5162186ea6c2efbabe8ca35054a36 /bin/extra
parent8b5fc81d97642088f99807f171244d17ef7258b0 (diff)
checkpoint
Diffstat (limited to 'bin/extra')
-rwxr-xr-xbin/extra/alarm30
-rwxr-xr-xbin/extra/compress_discord (renamed from bin/extra/discord_compress)0
2 files changed, 30 insertions, 0 deletions
diff --git a/bin/extra/alarm b/bin/extra/alarm
new file mode 100755
index 0000000..f7a417f
--- /dev/null
+++ b/bin/extra/alarm
@@ -0,0 +1,30 @@
+#!/bin/sh
+
+if [ "$1" ]
+then
+ AlarmTime="$1"
+else
+ >&2 printf 'time: '
+ AlarmTime="$(head -n 1)"
+fi
+[ "$AlarmTime" ] || exit 1
+
+AlarmTimeSeconds="$(date -d "$AlarmTime" '+%s')"
+[ "$AlarmTimeSeconds" ] || exit 1
+
+TimeNowSeconds="$(date '+%s')"
+SecondsToSleep="$((AlarmTimeSeconds - TimeNowSeconds))"
+>&2 printf 'now: %s\n' "$(date '+%T')"
+
+
+if [ "$SecondsToSleep" -gt 0 ]
+then
+ >&2 printf 'Sleeping %s seconds...\n' "$SecondsToSleep"
+ sleep "$SecondsToSleep" >/dev/null 2>&1
+else
+ >&2 printf 'Not sleeping\n'
+fi
+
+>&2 printf 'press [q] to quit '
+mpv --loop --volume=100 --msg-level=all=no --resume-playback=no ~/sync/share/sounds/pomo.aac 2>/dev/null
+>&2 printf '\n'
diff --git a/bin/extra/discord_compress b/bin/extra/compress_discord
index eacc364..eacc364 100755
--- a/bin/extra/discord_compress
+++ b/bin/extra/compress_discord