Make user prompts the file names. - annna - Annna the nice friendly bot. HTML git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/ DIR Log DIR Files DIR Refs DIR Tags DIR README --- DIR commit 7a6b94bf228a67936ff160b46c28d3eadf99650a DIR parent 90fdcb9919fcdec5599230f58058342307c2b413 HTML Author: Annna Robert-Houdin <annna@bitreich.org> Date: Sat, 19 Jul 2025 18:40:34 +0200 Make user prompts the file names. Not doing this will create too many double generations over the long time. Diffstat: M stable-diffusion-emoji | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) --- DIR diff --git a/stable-diffusion-emoji b/stable-diffusion-emoji @@ -15,6 +15,15 @@ emojiuribase="gophers://bitreich.org/I/emoji" emojistr="$@" emojiprompt="$(printf "%s\n" "${emojistr}" \ | sed 's,^::,,; s,::$,,; s|[-,:=/\.]| |g')" + +emojifilebase="$(printf "%s\n" "${emojiprompt}" \ + | cut -c -64 \ + | sed "s,',-,g" \ + | sed "s,?,-,g" \ + | sed 's, ,-,g')" +emojifile="${emojifilebase}.png" +emojiorig="${emojifilebase}.orig" + case "${emojiprompt}" in *beautify*) emojiprompt="$(stable-diffusion-beautify-prompt "${emojiprompt}")" @@ -26,15 +35,6 @@ case "${emojiprompt}" in emojiprompt="${emojiprompt} $(stable-diffusion-prompt-generator "${emojiprompt}")" ;; esac - -emojifilebase="$(printf "%s\n" "${emojiprompt}" \ - | cut -c -64 \ - | sed "s,',-,g" \ - | sed "s,?,-,g" \ - | sed 's, ,-,g')" -emojifile="${emojifilebase}.png" -emojiorig="${emojifilebase}.orig" - [ -z "${emojiprompt}" ] && exit 1 if [ ! -e "${emojidb}/${emojifile}" ];