From 1071d2c3729dc6d1b645cb3eaf4d4a5a9c306e21 Mon Sep 17 00:00:00 2001 From: randomuser Date: Tue, 16 Feb 2021 22:59:36 -0600 Subject: [PATCH] assorted updates --- progs/scream | Bin 0 -> 16256 bytes scripts/timer | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++ scripts/wall | 4 ++-- 3 files changed, 54 insertions(+), 2 deletions(-) create mode 100755 progs/scream create mode 100755 scripts/timer diff --git a/progs/scream b/progs/scream new file mode 100755 index 0000000000000000000000000000000000000000..cd4cd03a1554352d23d753d4cf9b5cfbe45dcac9 GIT binary patch literal 16256 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 literal 0 HcmV?d00001 diff --git a/scripts/timer b/scripts/timer new file mode 100755 index 0000000..da5fa4c --- /dev/null +++ b/scripts/timer @@ -0,0 +1,52 @@ +#!/bin/sh + +case $0 in + *"timer"*) + [ $# -ne 2 ] && printf "specify minutes and \ + seconds\n" && exit 1 + sleep $(($1 * 60 + $2)) + printf "your timer is done\a\n" + exit 0 + ;; + *"alarm"*) + [ $# -ne 1 ] && printf "specify time\n" && exit 1 + ttw=$(($(date +%s --date="$1 tomorrow") - $(date +%s))) + sleep $ttw + printf "your alarm is done\a\n" + exit 0 + ;; + *"tomato"*) + [ $# -ne 2 ] && \ + printf "specify work and rest time\n" && exit 1 + counter=0 + while true; do + printf "start work cycle %s\a\n" $(($counter + 1)) + sleep $(($1 * 60)) + printf "start rest cycle %s\a\n" $(($counter + 1)) + sleep $(($2 * 60)) + counter=$(($counter + 1)) + done + exit 0 + ;; + *"stopwatch"*) + now=$(date +%s) + read var + printf "%s\n" $(($(date +%s) - $now)) + exit 0 + ;; + *"verbosewatch"*) + min=0 + sec=0 + while true; do + printf "%02d:%02d\r" $min $sec + sleep 1 + sec=$(($sec + 1)) + [ $sec -eq 60 ] && min=$(($min + 1)) && sec=0 + done + exit 0 + ;; + *) + printf "unknown invocation\n" + exit 2 + ;; +esac diff --git a/scripts/wall b/scripts/wall index a32eebe..2dbf520 100755 --- a/scripts/wall +++ b/scripts/wall @@ -1,7 +1,7 @@ #!/bin/sh -WALLDIR="${HOME}/.share/wallpapers" -TEEFILE="${WALLDIR}/hist" +WALLDIR="${HOME}/.local/share/wallpapers" +TEEFILE="${WALLDIR}/.hist" BASECMD="feh --bg-fill" generate_wall () {