iMove radio services to radio. - annna - Annna the nice friendly bot. Err bitreich.org 70
hgit clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/ URL:git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/ bitreich.org 70
1Log /scm/annna/log.gph bitreich.org 70
1Files /scm/annna/files.gph bitreich.org 70
1Refs /scm/annna/refs.gph bitreich.org 70
1Tags /scm/annna/tag bitreich.org 70
1README /scm/annna/file/README.md.gph bitreich.org 70
i--- Err bitreich.org 70
1commit f850abb402021106be62251faaab4b6592f7c614 /scm/annna/commit/f850abb402021106be62251faaab4b6592f7c614.gph bitreich.org 70
1parent 43ac6c7ed634ca428ff807b06a9206ecf556c67f /scm/annna/commit/43ac6c7ed634ca428ff807b06a9206ecf556c67f.gph bitreich.org 70
hAuthor: Annna Robert-Houdin <annna@bitreich.org> URL:mailto:annna@bitreich.org bitreich.org 70
iDate: Fri, 9 Aug 2024 18:27:57 +0200 Err bitreich.org 70
i Err bitreich.org 70
iMove radio services to radio. Err bitreich.org 70
i Err bitreich.org 70
iDiffstat: Err bitreich.org 70
i M annna-message-common | 29 ----------------------------- Err bitreich.org 70
i M annna-message-radio | 25 +++++++++++++++++++++++++ Err bitreich.org 70
i Err bitreich.org 70
i2 files changed, 25 insertions(+), 29 deletions(-) Err bitreich.org 70
i--- Err bitreich.org 70
1diff --git a/annna-message-common b/annna-message-common /scm/annna/file/annna-message-common.gph bitreich.org 70
i@@ -542,35 +542,6 @@ case "${text}" in Err bitreich.org 70
i suri="$(printf "%s\n" "${word}" | bitreich-speak)" Err bitreich.org 70
i annna-say -s "${server}" -c "${channel}" "${suri}" Err bitreich.org 70
i ;; Err bitreich.org 70
i-"${ircuser}, please radio play "*) Err bitreich.org 70
i- url="$(printf "%s\n" "${text}" | cut -c 25- | sed 's,\t, ,g')" Err bitreich.org 70
i- { Err bitreich.org 70
i- ytdl-mpd -a -m -q "$url" Err bitreich.org 70
i- annna-say -s "${server}" -c "${channel}" "Please listen on gophers://bitreich.org/9/radio/listen"; Err bitreich.org 70
i- } & Err bitreich.org 70
i- ;; Err bitreich.org 70
i-"${ircuser}, please radio say "*) Err bitreich.org 70
i- word="$(printf "%s\n" "${text}" | cut -c 25- | sed 's,\t, ,g')" Err bitreich.org 70
i- annna-say -s "${server}" -c "${channel}" "Please listen on gophers://bitreich.org/9/radio/listen"; Err bitreich.org 70
i- { Err bitreich.org 70
i- printf "%s\n" "${word}" | bitreich-radio-speak Err bitreich.org 70
i- } & Err bitreich.org 70
i- ;; Err bitreich.org 70
i-"${ircuser}, please stop speaking on the radio.") Err bitreich.org 70
i- if pkill -f bitreich-radio-speak >/dev/null 2>&1; Err bitreich.org 70
i- then Err bitreich.org 70
i- annna-say -s "${server}" -c "${channel}" "${user}, I stopped speaking." Err bitreich.org 70
i- else Err bitreich.org 70
i- annna-say -s "${server}" -c "${channel}" "${user}, sorry, no instances found." Err bitreich.org 70
i- fi Err bitreich.org 70
i- ;; Err bitreich.org 70
i-"${ircuser}, please hold your keynote at brcon2024.") Err bitreich.org 70
i- keynotefile="/home/20h/con/2024/keynote/keynote.txt" Err bitreich.org 70
i- annna-say -s "${server}" -c "${channel}" "Please follow gophers://bitreich.org/9/radio/listen"; Err bitreich.org 70
i- { Err bitreich.org 70
i- bitreich-radio-speak "${keynotefile}" Err bitreich.org 70
i- } & Err bitreich.org 70
i- ;; Err bitreich.org 70
i "${ircuser}, what can I cook with "*) Err bitreich.org 70
i ingredients="$(printf "%s\n" "${text}" | cut -c 29- | sed 's,\t, ,g')" Err bitreich.org 70
i case "$ingredients" in Err bitreich.org 70
1diff --git a/annna-message-radio b/annna-message-radio /scm/annna/file/annna-message-radio.gph bitreich.org 70
i@@ -25,6 +25,31 @@ case "${text}" in Err bitreich.org 70
i /usr/bin/mpc -q random Err bitreich.org 70
i exit # no common messages Err bitreich.org 70
i ;; Err bitreich.org 70
i+"${ircuser}, please radio play "*) Err bitreich.org 70
i+ url="$(printf "%s\n" "${text}" | cut -c 25- | sed 's,\t, ,g')" Err bitreich.org 70
i+ { Err bitreich.org 70
i+ ytdl-mpd -a -m -q "$url" Err bitreich.org 70
i+ annna-say -s "${server}" -c "${channel}" "Your download ${url} is done.\n" Err bitreich.org 70
i+ } & Err bitreich.org 70
i+ exit Err bitreich.org 70
i+ ;; Err bitreich.org 70
i+"${ircuser}, please radio say "*) Err bitreich.org 70
i+ word="$(printf "%s\n" "${text}" | cut -c 25- | sed 's,\t, ,g')" Err bitreich.org 70
i+ { Err bitreich.org 70
i+ printf "%s\n" "${word}" | bitreich-radio-speak Err bitreich.org 70
i+ annna-say -s "${server}" -c "${channel}" "The speech is done.\n" Err bitreich.org 70
i+ } & Err bitreich.org 70
i+ exit # no common messages Err bitreich.org 70
i+ ;; Err bitreich.org 70
i+"${ircuser}, please stop speaking on radio.") Err bitreich.org 70
i+ if pkill -f bitreich-radio-speak >/dev/null 2>&1; Err bitreich.org 70
i+ then Err bitreich.org 70
i+ annna-say -s "${server}" -c "${channel}" "${user}, I stopped speaking." Err bitreich.org 70
i+ else Err bitreich.org 70
i+ annna-say -s "${server}" -c "${channel}" "${user}, sorry, no instances found." Err bitreich.org 70
i+ fi Err bitreich.org 70
i+ exit # no common messages Err bitreich.org 70
i+ ;; Err bitreich.org 70
i esac Err bitreich.org 70
i Err bitreich.org 70
i annna-message-common "${server}" "${channel}" "${user}" "${text}" Err bitreich.org 70
.
Response:
text/plain