fix scpt
This commit is contained in:
parent
48dbada67f
commit
22f806351a
@ -1,16 +0,0 @@
|
|||||||
#!/bin/zsh
|
|
||||||
d=${0:a:h}
|
|
||||||
dd=${0:a:h:h}
|
|
||||||
|
|
||||||
url=https://syui.ai/img
|
|
||||||
|
|
||||||
json=$dd/public/json/card.json
|
|
||||||
n=`cat $json|jq "length"`
|
|
||||||
n=`expr $n - 1`
|
|
||||||
|
|
||||||
for ((i=0;i<=14;i++))
|
|
||||||
do
|
|
||||||
sid=`cat $json|jq -r ".[$i].src"`
|
|
||||||
id=`cat $json|jq -r ".[$i].id"`
|
|
||||||
curl -sL $url/${sid}.png -o ~/ai/yui/content/img/${id}.png
|
|
||||||
done
|
|
@ -2,6 +2,9 @@
|
|||||||
d=${0:a:h}
|
d=${0:a:h}
|
||||||
dd=${0:a:h:h}
|
dd=${0:a:h:h}
|
||||||
|
|
||||||
|
echo "1 : [d]efault(no), [b]lack, [s]ilver"
|
||||||
|
read
|
||||||
|
|
||||||
url=syui.ai/img
|
url=syui.ai/img
|
||||||
|
|
||||||
case $OSTYPE in
|
case $OSTYPE in
|
||||||
@ -12,14 +15,27 @@ case $OSTYPE in
|
|||||||
esac
|
esac
|
||||||
|
|
||||||
dir=$dd/public/card
|
dir=$dd/public/card
|
||||||
static=$dd/static/img
|
static=$dd/public/static/img
|
||||||
json=$dd/public/json/card.json
|
json=$dd/public/json/card.json
|
||||||
mkdir -p $dir
|
mkdir -p $dir
|
||||||
mkdir -p $static
|
mkdir -p $static
|
||||||
n=`cat $json|jq "length"`
|
n=`cat $json|jq "length"`
|
||||||
n=`expr $n - 1`
|
n=`expr $n - 1`
|
||||||
|
|
||||||
|
case $1 in
|
||||||
|
silver|s)
|
||||||
|
bg=$static/card_bg_silver.png
|
||||||
|
br=$static/card_br.png
|
||||||
|
;;
|
||||||
|
black|b)
|
||||||
|
bg=$static/card_bg_black.png
|
||||||
|
br=$static/card_br.png
|
||||||
|
;;
|
||||||
|
default|d|*)
|
||||||
bg=$static/card_bg.png
|
bg=$static/card_bg.png
|
||||||
br=$static/card_br.png
|
br=$static/card_br.png
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
cd $dir
|
cd $dir
|
||||||
export NVM_DIR="$HOME/.nvm"
|
export NVM_DIR="$HOME/.nvm"
|
||||||
@ -34,7 +50,6 @@ do
|
|||||||
s=$static/${sid}.png
|
s=$static/${sid}.png
|
||||||
id=`cat $json|jq -r ".[$i].id"`
|
id=`cat $json|jq -r ".[$i].id"`
|
||||||
o=$dir/card_$id.png
|
o=$dir/card_$id.png
|
||||||
gif=$dir/card_$id.gif
|
|
||||||
|
|
||||||
if [ -f $o ];then
|
if [ -f $o ];then
|
||||||
continue
|
continue
|
||||||
|
@ -1,53 +0,0 @@
|
|||||||
#!/bin/zsh
|
|
||||||
d=${0:a:h}
|
|
||||||
dd=${0:a:h:h}
|
|
||||||
|
|
||||||
url=syui.ai/img
|
|
||||||
|
|
||||||
case $OSTYPE in
|
|
||||||
darwin*)
|
|
||||||
path_nvm_sh="/opt/homebrew/opt/nvm/nvm.sh";;
|
|
||||||
linux*)
|
|
||||||
path_nvm_sh="";;
|
|
||||||
esac
|
|
||||||
|
|
||||||
dir=$dd/public/card
|
|
||||||
static=$dd/static/img
|
|
||||||
json=$dd/public/json/card.json
|
|
||||||
mkdir -p $dir
|
|
||||||
mkdir -p $static
|
|
||||||
n=`cat $json|jq "length"`
|
|
||||||
n=`expr $n - 1`
|
|
||||||
bg=$static/card_bg_origin.png
|
|
||||||
br=$static/card_br.png
|
|
||||||
|
|
||||||
cd $dir
|
|
||||||
export NVM_DIR="$HOME/.nvm"
|
|
||||||
[ -s "$path_nvm_sh" ] && \. "$path_nvm_sh"
|
|
||||||
nvm use 17
|
|
||||||
nvm i squoosh-cli
|
|
||||||
|
|
||||||
for ((i=0;i<=$n;i++))
|
|
||||||
do
|
|
||||||
p=`cat $json|jq -r ".[$i].p"`
|
|
||||||
sid=`cat $json|jq -r ".[$i].src"`
|
|
||||||
s=$static/${sid}.png
|
|
||||||
id=`cat $json|jq -r ".[$i].id"`
|
|
||||||
o=$dir/card_origin_${id}.png
|
|
||||||
|
|
||||||
if [ -f $o ];then
|
|
||||||
continue
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ ! -f $s ];then
|
|
||||||
curl -sL $url/yui_${sid}.png -o $s
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ ! -f $o ] && [ -z "`echo $s|grep ai_model`" ];then
|
|
||||||
composite -gravity north -geometry +0+160 -compose over $s $bg $o.back
|
|
||||||
composite -gravity north -geometry +0+0 -compose over $br $o.back $o
|
|
||||||
squoosh-cli --webp '{"quality":100}' -d ./ --resize '{width:825,height:1080}' $o
|
|
||||||
rm $o.back
|
|
||||||
fi
|
|
||||||
|
|
||||||
done
|
|
@ -1,53 +0,0 @@
|
|||||||
#!/bin/zsh
|
|
||||||
d=${0:a:h}
|
|
||||||
dd=${0:a:h:h}
|
|
||||||
|
|
||||||
url=syui.ai/img
|
|
||||||
|
|
||||||
case $OSTYPE in
|
|
||||||
darwin*)
|
|
||||||
path_nvm_sh="/opt/homebrew/opt/nvm/nvm.sh";;
|
|
||||||
linux*)
|
|
||||||
path_nvm_sh="";;
|
|
||||||
esac
|
|
||||||
|
|
||||||
dir=$dd/public/card
|
|
||||||
static=$dd/static/img
|
|
||||||
json=$dd/public/json/card.json
|
|
||||||
mkdir -p $dir
|
|
||||||
mkdir -p $static
|
|
||||||
n=`cat $json|jq "length"`
|
|
||||||
n=`expr $n - 1`
|
|
||||||
bg=$static/card_bg_origin2.png
|
|
||||||
br=$static/card_br.png
|
|
||||||
|
|
||||||
cd $dir
|
|
||||||
export NVM_DIR="$HOME/.nvm"
|
|
||||||
[ -s "$path_nvm_sh" ] && \. "$path_nvm_sh"
|
|
||||||
nvm use 17
|
|
||||||
nvm i squoosh-cli
|
|
||||||
|
|
||||||
for ((i=0;i<=$n;i++))
|
|
||||||
do
|
|
||||||
p=`cat $json|jq -r ".[$i].p"`
|
|
||||||
sid=`cat $json|jq -r ".[$i].src"`
|
|
||||||
s=$static/${sid}.png
|
|
||||||
id=`cat $json|jq -r ".[$i].id"`
|
|
||||||
o=$dir/card_origin2_${id}.png
|
|
||||||
|
|
||||||
if [ -f $o ];then
|
|
||||||
continue
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ ! -f $s ];then
|
|
||||||
curl -sL $url/yui_${sid}.png -o $s
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ ! -f $o ] && [ -z "`echo $s|grep ai_model`" ];then
|
|
||||||
composite -gravity north -geometry +0+160 -compose over $s $bg $o.back
|
|
||||||
composite -gravity north -geometry +0+0 -compose over $br $o.back $o
|
|
||||||
squoosh-cli --webp '{"quality":100}' -d ./ --resize '{width:825,height:1080}' $o
|
|
||||||
rm $o.back
|
|
||||||
fi
|
|
||||||
|
|
||||||
done
|
|
@ -1,55 +0,0 @@
|
|||||||
#!/bin/zsh
|
|
||||||
d=${0:a:h}
|
|
||||||
dd=${0:a:h:h}
|
|
||||||
|
|
||||||
url=syui.ai/img
|
|
||||||
|
|
||||||
case $OSTYPE in
|
|
||||||
darwin*)
|
|
||||||
path_nvm_sh="/opt/homebrew/opt/nvm/nvm.sh";;
|
|
||||||
linux*)
|
|
||||||
path_nvm_sh="";;
|
|
||||||
esac
|
|
||||||
|
|
||||||
dir=$dd/public/card
|
|
||||||
static=$dd/static/img
|
|
||||||
json=$dd/public/json/card.json
|
|
||||||
mkdir -p $dir
|
|
||||||
mkdir -p $static
|
|
||||||
n=`cat $json|jq "length"`
|
|
||||||
n=`expr $n - 1`
|
|
||||||
bg=$static/card_bg_s.png
|
|
||||||
br=$static/card_bg_sr.png
|
|
||||||
for ((i=0;i<=$n;i++))
|
|
||||||
do
|
|
||||||
p=`cat $json|jq -r ".[$i].p"`
|
|
||||||
sid=`cat $json|jq -r ".[$i].src"`
|
|
||||||
s=$static/${sid}.png
|
|
||||||
id=`cat $json|jq -r ".[$i].id"`
|
|
||||||
o=$dir/test_${id}s.png
|
|
||||||
|
|
||||||
if [ -f $o ];then
|
|
||||||
continue
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ ! -f $s ];then
|
|
||||||
curl -sL $url/yui_${sid}.png -o $s
|
|
||||||
fi
|
|
||||||
|
|
||||||
#if [ ! -f $o ];then
|
|
||||||
composite -gravity north -geometry +0+160 -compose over $s $bg $o.back
|
|
||||||
composite -gravity north -geometry +0+0 -compose over $br $o.back $o
|
|
||||||
rm $o.back
|
|
||||||
#fi
|
|
||||||
|
|
||||||
done
|
|
||||||
|
|
||||||
cd $dir
|
|
||||||
export NVM_DIR="$HOME/.nvm"
|
|
||||||
[ -s "$path_nvm_sh" ] && \. "$path_nvm_sh"
|
|
||||||
nvm use 17
|
|
||||||
nvm i squoosh-cli
|
|
||||||
#rm og_*
|
|
||||||
squoosh-cli --webp '{"quality":100}' -d ./ --resize '{width:825,height:1080}' *.png
|
|
||||||
|
|
||||||
#mogrify -resize 1620x2160! *.png
|
|
59
scpt/gif.zsh
59
scpt/gif.zsh
@ -1,59 +0,0 @@
|
|||||||
#!/bin/zsh
|
|
||||||
d=${0:a:h}
|
|
||||||
dd=${0:a:h:h}
|
|
||||||
|
|
||||||
url=syui.ai/img
|
|
||||||
|
|
||||||
case $OSTYPE in
|
|
||||||
darwin*)
|
|
||||||
path_nvm_sh="/opt/homebrew/opt/nvm/nvm.sh";;
|
|
||||||
linux*)
|
|
||||||
path_nvm_sh="";;
|
|
||||||
esac
|
|
||||||
|
|
||||||
dir=$dd/public/card
|
|
||||||
static=$dd/static/img
|
|
||||||
json=$dd/public/json/card.json
|
|
||||||
mkdir -p $dir
|
|
||||||
mkdir -p $static
|
|
||||||
n=`cat $json|jq "length"`
|
|
||||||
n=`expr $n - 1`
|
|
||||||
bg=$static/card_bg.png
|
|
||||||
br=$static/card_br.png
|
|
||||||
|
|
||||||
for ((i=0;i<=$n;i++))
|
|
||||||
do
|
|
||||||
p=`cat $json|jq -r ".[$i].p"`
|
|
||||||
sid=`cat $json|jq -r ".[$i].src"`
|
|
||||||
s=$static/${sid}.png
|
|
||||||
id=`cat $json|jq -r ".[$i].id"`
|
|
||||||
gif=$dir/card_$id.gif
|
|
||||||
|
|
||||||
if [ -f $gif ];then
|
|
||||||
continue
|
|
||||||
fi
|
|
||||||
|
|
||||||
nn=`ls $static/card_bgg_*.png|wc -l`
|
|
||||||
nn=$((nn - 1))
|
|
||||||
|
|
||||||
for ((ii=0;ii<=$nn;ii++))
|
|
||||||
do
|
|
||||||
title=$dir/null
|
|
||||||
o=${title}_${ii}.png
|
|
||||||
br=$static/card_bgg_${ii}.png
|
|
||||||
composite -gravity north -geometry +0+160 -compose over $s $bg $o.back
|
|
||||||
composite -gravity north -geometry +0+0 -compose over $br $o.back $o
|
|
||||||
rm $o.back
|
|
||||||
|
|
||||||
export NVM_DIR="$HOME/.nvm"
|
|
||||||
[ -s "$path_nvm_sh" ] && \. "$path_nvm_sh"
|
|
||||||
nvm use 17
|
|
||||||
nvm i squoosh-cli
|
|
||||||
squoosh-cli --webp '{"quality":100}' -d $dir --resize '{width:400,height:524}' $o
|
|
||||||
|
|
||||||
done
|
|
||||||
|
|
||||||
convert -layers optimize -loop 0 -delay 40 $dir/null_*.webp $gif
|
|
||||||
rm -f $dir/null_*
|
|
||||||
|
|
||||||
done
|
|
@ -1,59 +0,0 @@
|
|||||||
#!/bin/zsh
|
|
||||||
d=${0:a:h}
|
|
||||||
dd=${0:a:h:h}
|
|
||||||
|
|
||||||
url=syui.ai/img
|
|
||||||
|
|
||||||
case $OSTYPE in
|
|
||||||
darwin*)
|
|
||||||
path_nvm_sh="/opt/homebrew/opt/nvm/nvm.sh";;
|
|
||||||
linux*)
|
|
||||||
path_nvm_sh="";;
|
|
||||||
esac
|
|
||||||
|
|
||||||
dir=$dd/public/card
|
|
||||||
static=$dd/static/img
|
|
||||||
json=$dd/public/json/card.json
|
|
||||||
mkdir -p $dir
|
|
||||||
mkdir -p $static
|
|
||||||
n=`cat $json|jq "length"`
|
|
||||||
n=`expr $n - 1`
|
|
||||||
bg=$static/card_bg.png
|
|
||||||
br=$static/card_br.png
|
|
||||||
|
|
||||||
for ((i=0;i<=$n;i++))
|
|
||||||
do
|
|
||||||
p=`cat $json|jq -r ".[$i].p"`
|
|
||||||
sid=`cat $json|jq -r ".[$i].src"`
|
|
||||||
s=$static/${sid}.png
|
|
||||||
id=`cat $json|jq -r ".[$i].id"`
|
|
||||||
gif=$dir/card_first_$id.gif
|
|
||||||
|
|
||||||
if [ -f $gif ];then
|
|
||||||
continue
|
|
||||||
fi
|
|
||||||
|
|
||||||
nn=`ls $static/card_bgg_first_*.png|wc -l`
|
|
||||||
nn=$((nn - 1))
|
|
||||||
|
|
||||||
for ((ii=0;ii<=$nn;ii++))
|
|
||||||
do
|
|
||||||
title=$dir/null
|
|
||||||
o=${title}_first_${ii}.png
|
|
||||||
br=$static/card_bgg_first_${ii}.png
|
|
||||||
composite -gravity north -geometry +0+160 -compose over $s $bg $o.back
|
|
||||||
composite -gravity north -geometry +0+0 -compose over $br $o.back $o
|
|
||||||
rm $o.back
|
|
||||||
|
|
||||||
export NVM_DIR="$HOME/.nvm"
|
|
||||||
[ -s "$path_nvm_sh" ] && \. "$path_nvm_sh"
|
|
||||||
nvm use 17
|
|
||||||
nvm i squoosh-cli
|
|
||||||
squoosh-cli --webp '{"quality":100}' -d $dir --resize '{width:400,height:524}' $o
|
|
||||||
|
|
||||||
done
|
|
||||||
|
|
||||||
convert -layers optimize -loop 0 -delay 40 $dir/null_*.webp $gif
|
|
||||||
rm -f $dir/null_*
|
|
||||||
|
|
||||||
done
|
|
@ -1,38 +0,0 @@
|
|||||||
#!/bin/zsh
|
|
||||||
inp=mp4
|
|
||||||
for i in *.${inp}
|
|
||||||
do
|
|
||||||
ffmpeg -i *.${inp} -r 8 %04d.png
|
|
||||||
done
|
|
||||||
|
|
||||||
inp=png
|
|
||||||
out=jpg
|
|
||||||
for i in *.${inp}
|
|
||||||
do
|
|
||||||
convert ${i%.*}.${inp} -gravity center -crop 825x1080+0+0 ${i%.*}_crop.${inp}
|
|
||||||
convert ${i%.*}_crop.${inp} -resize 1620x2160! ${i%.*}.${out}
|
|
||||||
done
|
|
||||||
|
|
||||||
nn=`ls *.jpg|wc -l`
|
|
||||||
static=~/ai/card/static/img
|
|
||||||
bg=$static/card_bg.png
|
|
||||||
br=$static/card_br.png
|
|
||||||
for ((ii=1;ii<=$nn;ii++))
|
|
||||||
do
|
|
||||||
s=`ls *.jpg|awk "NR==$ii"`
|
|
||||||
o=null_${ii}.png
|
|
||||||
echo $o
|
|
||||||
if [ -f $b ];then
|
|
||||||
echo yes
|
|
||||||
else
|
|
||||||
echo no
|
|
||||||
fi
|
|
||||||
composite -gravity north -geometry +0+160 -compose over $s $bg $o.back
|
|
||||||
composite -gravity north -geometry +0+0 -compose over $br $o.back $o
|
|
||||||
rm $o.back
|
|
||||||
done
|
|
||||||
|
|
||||||
gif=`ls *.mp4|cut -d . -f 1`.gif
|
|
||||||
convert -layers optimize -loop 0 -delay 40 null_*.png $gif
|
|
||||||
rm *.jpg
|
|
||||||
rm *.png
|
|
@ -4,7 +4,7 @@ url=https://card.syui.ai
|
|||||||
d=${0:a:h}
|
d=${0:a:h}
|
||||||
dd=${0:a:h:h}
|
dd=${0:a:h:h}
|
||||||
dir=$dd/public/card
|
dir=$dd/public/card
|
||||||
o_dir=$dd/static/img
|
o_dir=$dd/public/static/img
|
||||||
static=$dd/static/img
|
static=$dd/static/img
|
||||||
json=$dd/public/json/card.json
|
json=$dd/public/json/card.json
|
||||||
mkdir -p $dir
|
mkdir -p $dir
|
||||||
|
Loading…
Reference in New Issue
Block a user