You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
836 B
27 lines
836 B
#!/bin/bash |
|
|
|
#Создан: Ср 17 фев 2016 13:08:24 |
|
#Изменён: Ср 16 мар 2016 11:16:15 |
|
|
|
TIME=${1:-25} |
|
TYPE=${2:-Прочее} |
|
LOGF="$SHELLRC/var/log/pomodoro.log" |
|
|
|
echo "Сосредоточьтесь на $TIME минут." |
|
notify-send -i task-due "$TYPE :: $TIME минут" "Сосредоточьтесь" |
|
|
|
printf "Осталось времени: %02d:00" $TIME |
|
|
|
for m in $(seq $(($TIME-1)) -1 0); do |
|
for s in $(seq 59 -1 0); do |
|
printf "\b\b\b\b\b%02d:%02d" $m $s |
|
sleep 1s |
|
done |
|
done |
|
|
|
echo "\nПрошло $TIME минут. Можно отдохнуть." |
|
notify-send -i trophy-gold -t 0 "Прошло $TIME минут." "Можно отдохнуть." |
|
play -v 0.5 $SHELLRC/var/sounds/done.ogg > /dev/null 2> /dev/null |
|
|
|
echo "$(\date "+%d.%m.%Y :: %H:%M") :: $(printf '%02d' $TIME) м. :: $TYPE" >> "$LOGF" |
|
|
|
|