tfirst commit - exercise_time - announce workout exercises with notifications and speech synth
 (HTM) git clone git://src.adamsgaard.dk/exercise_time
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) LICENSE
       ---
 (DIR) commit d12925842b23e422df3e7e9f4fef4d2aeb18f89a
 (DIR) parent f6820d2bcdbd2500bc3c03c29039bd7d35cecb30
 (HTM) Author: Anders Damsgaard <anders.damsgaard@geo.au.dk>
       Date:   Tue, 30 Sep 2014 14:15:59 +0200
       
       first commit
       
       Diffstat:
         A exercise_time.sh                    |      27 +++++++++++++++++++++++++++
       
       1 file changed, 27 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/exercise_time.sh b/exercise_time.sh
       t@@ -0,0 +1,27 @@
       +#!/bin/bash
       +
       +# IT'S EXERCISE TIME!
       +# Requires the `festival` speech synthesizer.
       +
       +# Wait time in seconds between sets
       +WAITSECS=120
       +
       +function usage {
       +    echo "Usage: $1 <SETS> <EXERCISE>"
       +    echo "Example: For three sets of ten pushups, use:"
       +    echo "   $0 3 'Do ten push ups'"
       +}
       +
       +if [ "$1" == "-h" ]; then
       +    usage
       +    exit
       +fi
       +
       +# stop mpd if it is running
       +mpc stop &> /dev/null
       +
       +# announce exercise the specified number of times
       +for ((i=0; i<$1; i++)); do
       +    echo "It's exercise time! $2" | festival --tts
       +    sleep $WAITSECS
       +done