#!/bin/sh MIXER="PCM" oldvol=$(amixer get "$MIXER" | perl -nle '/^ Front Left: Playback (\d+)/ and print $1') date=$(date '+The time is %l:%M %p on %A, %B %e' | perl -pe 's/:00/ o'\''clock/') events=$(pal --nocolor -r 1 -c 0 | perl -pe 's/\b$/./' | tail -n +2) if [ "$events" != "" ]; then events="Today's events: $events" fi weather=$(weather); amixer -q set "$MIXER" 25 echo "$date" | festival --tts echo "$events" | festival --tts echo "$weather" | festival --tts sleep 3 amixer -q set "$MIXER" $oldvol