From c2bbaca55ad5148b9b38812f8a5fd41667bfdce0 Mon Sep 17 00:00:00 2001 From: fred Date: Mon, 17 Apr 2023 14:51:43 +0200 Subject: [PATCH] make your station shut up or speak --- speak.sh | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100755 speak.sh diff --git a/speak.sh b/speak.sh new file mode 100755 index 00000000..1a89f186 --- /dev/null +++ b/speak.sh @@ -0,0 +1,42 @@ +#!/bin/bash +## TURN ON & OFF espeak +# TODO CHANGE PROG LINK + + PROG=$(which espeak) + +if [[ $1 == "OFF" ]]; then + + espeak "SHUT UP NOW" + + [[ ! $PROG == "$HOME/.local/bin/espeak" ]] \ + && echo '#!/bin/bash' > $HOME/.local/bin/espeak \ + && chmod +x $HOME/.local/bin/espeak + + +fi + +if [[ $1 == "ON" || $1 == "" ]]; then + + [[ ! $PROG == "/usr/bin/espeak" ]] \ + && rm $HOME/.local/bin/espeak + + espeak "TALKING NOW" + +fi + +########################################################## +## TRYING TO ADD Add To IPFS Nemo right click action + ## NOT WORKING +rm ~/.local/share/nemo/actions/add2ipfs.nemo_action ## REMOVE WHEN WORKING +if [[ ! -s ~/.local/share/nemo/actions/add2ipfs.nemo_action ]]; then + echo '[Nemo Action] +Name=Add To IPFS +Comment=Adding %f to IPFS (TODO: make it work into speak.sh script) +Exec=/usr/local/bin/ipfs add -rw %F | xargs -L1 -I % /usr/bin/zenity --width=250 --height=250 --info --text=% +Selection=s +Extensions=any; +EscapeSpaces=true' > ~/.local/share/nemo/actions/add2ipfs.nemo_action +fi +################################################### + +exit 0