diff options
Diffstat (limited to 'gen.sh')
-rwxr-xr-x | gen.sh | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -17,7 +17,7 @@ cp LICENSE export/ | |||
17 | 17 | ||
18 | cd export | 18 | cd export |
19 | apngasm -o ablobfoxbongo.png blobfoxbongo.png 100 blobfoxbongostart.png 100 | 19 | apngasm -o ablobfoxbongo.png blobfoxbongo.png 100 blobfoxbongostart.png 100 |
20 | cp ./blobfox* ../export_flip/ | 20 | cp ./*.png ../export_flip/ |
21 | cp ./LICENSE ../export_flip/ | 21 | cp ./LICENSE ../export_flip/ |
22 | 22 | ||
23 | 23 | ||
@@ -31,8 +31,10 @@ CHECKSUM=`sha256sum -z blobfox.zip | awk '{ print $1 }'` | |||
31 | cd ../export_flip | 31 | cd ../export_flip |
32 | 32 | ||
33 | rm blobfoxsign*.png blobfoxconfused.png blobfoxbreadsnoot*.png blobfoxsleep.png | 33 | rm blobfoxsign*.png blobfoxconfused.png blobfoxbreadsnoot*.png blobfoxsleep.png |
34 | find . -type f -iname '*.png' -exec sh -c 'x=${0#./}; mv $x rev$x' {} \; | 34 | find . -type f \( -iname "*.png" ! -iname "a*" \) -exec sh -c 'x=${0#./}; mv $x rev$x' {} \; |
35 | mogrify -flop *.png | 35 | mogrify -flop rev*.png |
36 | find . -type f -iname "a*.png" -exec sh -c 'x=${0#./a}; ffmpeg -i a$x -vf hflip -f apng -plays 0 arev$x' {} \; | ||
37 | rm ablob*.png | ||
36 | FILELIST=`find . -type f -iname '*.png' -exec sh -c 'x=${0#./}; printf "%s:%s|" ${x%.png} $x' {} \;` | 38 | FILELIST=`find . -type f -iname '*.png' -exec sh -c 'x=${0#./}; printf "%s:%s|" ${x%.png} $x' {} \;` |
37 | jq -Rn 'input | split("|") | map(split(":") | { key: .[0], value: .[1] }) | from_entries' <<< "${FILELIST%|}" > blobfox_flip.json | 39 | jq -Rn 'input | split("|") | map(split(":") | { key: .[0], value: .[1] }) | from_entries' <<< "${FILELIST%|}" > blobfox_flip.json |
38 | 40 | ||