Compare commits
2 Commits
fc02fc5ffe
...
864b03b6e0
Author | SHA1 | Date | |
---|---|---|---|
864b03b6e0 | |||
5a457b4dd0 |
37
tojam
37
tojam
@ -226,10 +226,6 @@ configure_ninjam() {
|
|||||||
;;
|
;;
|
||||||
"tts")
|
"tts")
|
||||||
if [[ "${tts}" == "true" ]]; then
|
if [[ "${tts}" == "true" ]]; then
|
||||||
ttsRate="$(dialog --backtitle "Tojam" \
|
|
||||||
--rangebox "TTS Rate (0-10):" 8 50 0 10 "${ttsRate}" --stdout)"
|
|
||||||
menuCode=$?
|
|
||||||
[[ ${menuCode} -ne 0 ]] && continue
|
|
||||||
tts="$(dialog --yes-label "Enable" \
|
tts="$(dialog --yes-label "Enable" \
|
||||||
--no-label "Disable" \
|
--no-label "Disable" \
|
||||||
--yesno "Text-to-Speech is currently enabled at rate ${ttsRate}. Change setting?" -1 -1 --stdout)"
|
--yesno "Text-to-Speech is currently enabled at rate ${ttsRate}. Change setting?" -1 -1 --stdout)"
|
||||||
@ -237,6 +233,12 @@ configure_ninjam() {
|
|||||||
[[ ${tts} -eq 255 ]] && continue
|
[[ ${tts} -eq 255 ]] && continue
|
||||||
tts="${tts/0/true}"
|
tts="${tts/0/true}"
|
||||||
tts="${tts/1/false}"
|
tts="${tts/1/false}"
|
||||||
|
if [[ "${tts}" == "true" ]]; then
|
||||||
|
ttsRate="$(dialog --backtitle "Tojam" \
|
||||||
|
--rangebox "TTS Rate (0-10):" 8 50 0 10 "${ttsRate}" --stdout)"
|
||||||
|
menuCode=$?
|
||||||
|
[[ ${menuCode} -ne 0 ]] && continue
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
tts="$(dialog --yes-label "Enable" \
|
tts="$(dialog --yes-label "Enable" \
|
||||||
--no-label "Keep Disabled" \
|
--no-label "Keep Disabled" \
|
||||||
@ -252,12 +254,22 @@ configure_ninjam() {
|
|||||||
[[ ${menuCode} -ne 0 ]] && continue
|
[[ ${menuCode} -ne 0 ]] && continue
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
sed -i -e "s/^tts=.*/tts=\"${tts}\"/" -e "s/^ttsRate=.*/ttsRate=\"${ttsRate}\"/" "${config}/config" &&
|
# Update or add TTS settings
|
||||||
if [[ "${tts}" == "true" ]]; then
|
if grep -q "^tts=" "${config}/config"; then
|
||||||
dialog --msgbox "TTS enabled at rate ${ttsRate}." -1 -1
|
sed -i "s/^tts=.*/tts=\"${tts}\"/" "${config}/config"
|
||||||
else
|
else
|
||||||
dialog --msgbox "TTS disabled." -1 -1
|
echo "tts=\"${tts}\"" >> "${config}/config"
|
||||||
fi
|
fi
|
||||||
|
if grep -q "^ttsRate=" "${config}/config"; then
|
||||||
|
sed -i "s/^ttsRate=.*/ttsRate=\"${ttsRate}\"/" "${config}/config"
|
||||||
|
else
|
||||||
|
echo "ttsRate=\"${ttsRate}\"" >> "${config}/config"
|
||||||
|
fi
|
||||||
|
if [[ "${tts}" == "true" ]]; then
|
||||||
|
dialog --msgbox "TTS enabled at rate ${ttsRate}." -1 -1
|
||||||
|
else
|
||||||
|
dialog --msgbox "TTS disabled." -1 -1
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
"username")
|
"username")
|
||||||
userName="$(dialog --backtitle "Tojam" \
|
userName="$(dialog --backtitle "Tojam" \
|
||||||
@ -285,7 +297,10 @@ save_files() {
|
|||||||
|
|
||||||
tts_flags() {
|
tts_flags() {
|
||||||
if [[ "${tts}" == "true" ]]; then
|
if [[ "${tts}" == "true" ]]; then
|
||||||
echo "-tts -tts-rate ${ttsRate}"
|
# Check if ninjam client supports TTS flags
|
||||||
|
if $ninjam --help 2>&1 | grep -q "\-tts"; then
|
||||||
|
echo "-tts -tts-rate ${ttsRate}"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user