2019-07-18 23:42:11 +00:00
|
|
|
#!/bin/bash
|
|
|
|
function planktimer() {
|
|
|
|
# dependencies: 'say' 'termdown'
|
|
|
|
while true;
|
|
|
|
do
|
|
|
|
termdown 1h30m;
|
|
|
|
clear;
|
|
|
|
figlet "Plank Time" | lolcat;
|
|
|
|
say -v $(say -v ? | sed -n "/en_/p" | sed "s/ .*//" | shuf -n 1) "plank time";
|
|
|
|
read -n 1;
|
2019-08-06 20:40:33 +00:00
|
|
|
if [ $1 ]; then
|
|
|
|
termdown $1;
|
|
|
|
say -v $(say -v ? | sed -n "/en_/p" | sed "s/ .*//" | shuf -n 1) "done";
|
|
|
|
fi
|
2019-07-18 23:42:11 +00:00
|
|
|
done
|
|
|
|
}
|
2019-08-06 20:40:33 +00:00
|
|
|
|
|
|
|
function sayvoices() {
|
|
|
|
for voice in $(say -v ? | sed 's/ .*//' | sed 's/ News//');
|
|
|
|
do
|
|
|
|
say -v "$voice" $(say -v ? | grep $voice | sed 's/[^#]*# //');
|
|
|
|
done
|
|
|
|
}
|
|
|
|
|
|
|
|
function sayone() {
|
|
|
|
voice=$(say -v ? | sed 's/ .*//' | sed 's/ News//' | shuf -n 1);
|
|
|
|
say -v "$voice" $(say -v ? | grep $voice | sed 's/[^#]*# //');
|
|
|
|
}
|