######################################################################################################################################## .SOF
RESULT=$(curl -s 'http://colormind.io/api/' -X POST -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:103.0) Gecko/20100101 Firefox/103.0' \
-H 'Accept: */*' -H 'Accept-Language: en-US,en;q=0.5' -H 'Accept-Encoding: gzip, deflate' -H 'Content-Type: text/plain;charset=UTF-8' -H \
'Origin: http://colormind.io' -H 'Connection: keep-alive' -H 'Referer: http://colormind.io/' --data-raw '{"model":"default"}')
#############################################################################################################################################
P1=$(python3 -c "s='$RESULT';s=s.split('[[')[1].split(']]')[0].split('],[')[0];print(s)")
P2=$(python3 -c "s='$RESULT';s=s.split('[[')[1].split(']]')[0].split('],[')[1];print(s)")
P3=$(python3 -c "s='$RESULT';s=s.split('[[')[1].split(']]')[0].split('],[')[2];print(s)")
P4=$(python3 -c "s='$RESULT';s=s.split('[[')[1].split(']]')[0].split('],[')[3];print(s)")
P5=$(python3 -c "s='$RESULT';s=s.split('[[')[1].split(']]')[0].split('],[')[4];print(s)")
#############################################################################################################################################
echo -e "###### ###########"
echo -e "HEXHEX R;G;B R,G,B"
echo -e "###### ###########"
#############################################################################################################################################
P11=$(python3 -c "s=$P1;r,g,b=s;print(f'{hex(int(r))[2:].zfill(2).upper()}{hex(int(g))[2:].zfill(2).upper()}{hex(int(b))[2:].zfill(2).upper()}')")
P10=$P1
P1=$(python3 -c "s='$P1';s=s.replace(',',';');print(s)"); echo -e "$P11 $P1\n$P11 $P10"
P22=$(python3 -c "s=$P2;r,g,b=s;print(f'{hex(int(r))[2:].upper()}{hex(int(g))[2:].upper()}{hex(int(b))[2:].upper()}')")
P20=$P2
P2=$(python3 -c "s='$P2';s=s.replace(',',';');print(s)"); echo -e "$P22 $P2\n$P22 $P20"
P33=$(python3 -c "s=$P3;r,g,b=s;print(f'{hex(int(r))[2:].upper()}{hex(int(g))[2:].upper()}{hex(int(b))[2:].upper()}')")
P30=$P3
P3=$(python3 -c "s='$P3';s=s.replace(',',';');print(s)"); echo -e "$P33 $P3\n$P33 $P30"
P44=$(python3 -c "s=$P4;r,g,b=s;print(f'{hex(int(r))[2:].upper()}{hex(int(g))[2:].upper()}{hex(int(b))[2:].upper()}')")
P40=$P4
P4=$(python3 -c "s='$P4';s=s.replace(',',';');print(s)"); echo -e "$P44 $P4\n$P44 $P40"
P55=$(python3 -c "s=$P5;r,g,b=s;print(f'{hex(int(r))[2:].upper()}{hex(int(g))[2:].upper()}{hex(int(b))[2:].upper()}')")
P50=$P5
P5=$(python3 -c "s='$P5';s=s.replace(',',';');print(s)"); echo -e "$P55 $P5\n$P55 $P50"
echo -e "####################"
echo -e "AI GENERATED PALETTE"
echo -e "####################"
echo -e "\e[38;2;"$P1"mdr1p\e[38;2;"$P2"mdr0p\e[38;2;"$P3"mdr1p\e[38;2;"$P4"mdr0p\e[38;2;"$P5"mdr1p"
echo -e "\e[38;2;"$P1"mdr1p\e[38;2;"$P2"mdr0p\e[38;2;"$P3"mdr1p\e[38;2;"$P4"mdr0p\e[38;2;"$P5"mdr1p"
echo -e "\e[38;2;"$P1"mdr1p\e[38;2;"$P2"mdr0p\e[38;2;"$P3"mdr1p\e[38;2;"$P4"mdr0p\e[38;2;"$P5"mdr1p"
echo -e "\e[38;2;"$P1"mdr1p\e[38;2;"$P2"mdr0p\e[38;2;"$P3"mdr1p\e[38;2;"$P4"mdr0p\e[38;2;"$P5"mdr1p"
echo -e "\e[38;2;"$P1"mdr1p\e[38;2;"$P2"mdr0p\e[38;2;"$P3"mdr1p\e[38;2;"$P4"mdr0p\e[38;2;"$P5"mdr1p"
######################################################################################################################################## .EOF
