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