URI: 
       stable-diffusion-emoji - 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
       ---
       stable-diffusion-emoji (1200B)
       ---
            1 #!/bin/sh
            2 
            3 if [ $# -lt 1 ];
            4 then
            5         printf "usage: %s :some:emoji:\n" \
            6                 "$(basename "${0}")" >&2
            7         exit 1
            8 fi
            9 
           10 export PATH="$HOME/bin:$PATH"
           11 
           12 emojidb="/br/gopher/emoji"
           13 emojiuribase="gophers://bitreich.org/I/emoji"
           14 
           15 emojistr="$@"
           16 emojiprompt="$(printf "%s\n" "${emojistr}" \
           17         | sed 's,^::,,; s,::$,,; s|[-,:=/\.]| |g')"
           18 case "${emojiprompt}" in
           19 *beautify*)
           20         emojiprompt="$(stable-diffusion-beautify-prompt "${emojiprompt}")"
           21         ;;
           22 *picassofy*)
           23         emojiprompt="Beautiful Retro Collage Painting ${emojiprompt} by Pablo Picasso, 8k trending artstation cinematic, daylight, greyscale"
           24         ;;
           25 esac
           26 
           27 emojifilebase="$(printf "%s\n" "${emojiprompt}" \
           28         | cut -c -64 \
           29         | sed "s,',-,g" \
           30         | sed "s,?,-,g" \
           31         | sed 's, ,-,g')"
           32 emojifile="${emojifilebase}.png"
           33 emojiorig="${emojifilebase}.orig"
           34 
           35 [ -z "${emojiprompt}" ] && exit 1
           36 
           37 if [ ! -e "${emojidb}/${emojifile}" ];
           38 then
           39         SD_MODEL="/br/ai/stable-diffusion.cpp/models/epicphotogasm_x.f16.gguf" \
           40         stable-diffusion "${emojidb}/${emojifile}" "${emojiprompt}"
           41         if [ -e "${emojidb}/${emojifile}" ];
           42         then
           43                 printf "%s\n" "${emojiprompt}" >> "${emojidb}/${emojiorig}"
           44         fi
           45 fi
           46 if [ -e "${emojidb}/${emojifile}" ];
           47 then
           48         printf "%s/%s\n" "${emojiuribase}" "${emojifile}"
           49 fi
           50