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