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