summaryrefslogtreecommitdiffstats
path: root/gen.sh
diff options
context:
space:
mode:
authorFeuerfuchs <git@feuerfuchs.dev>2019-09-28 17:38:09 +0200
committerFeuerfuchs <git@feuerfuchs.dev>2019-09-28 17:38:09 +0200
commit821ddad7c800f18f6ec962a18a88ff0bf58825aa (patch)
tree97f217f2e579bf0cddfd3d12d44afe8d14697a4b /gen.sh
parentnew: boopterrified, cactus, cofemlem, dealwititfingerguns, dundundun* heartcu... (diff)
downloadblobfox-emojis-821ddad7c800f18f6ec962a18a88ff0bf58825aa.tar.gz
blobfox-emojis-821ddad7c800f18f6ec962a18a88ff0bf58825aa.tar.bz2
blobfox-emojis-821ddad7c800f18f6ec962a18a88ff0bf58825aa.zip
new: hyperowo, moved animation offsets into function for reusability
Diffstat (limited to 'gen.sh')
-rwxr-xr-xgen.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/gen.sh b/gen.sh
index 7c7d263..544f31a 100755
--- a/gen.sh
+++ b/gen.sh
@@ -8,13 +8,14 @@ rm -f export_flip/*
8 8
9find . -type f \( -iname "*.svg" ! -iname ".*" \) -print0 | parallel -0 'x={.}; inkscape -z -e "export/${x#./}.png" "{}"' {} \; 9find . -type f \( -iname "*.svg" ! -iname ".*" \) -print0 | parallel -0 'x={.}; inkscape -z -e "export/${x#./}.png" "{}"' {} \;
10./blobfoxdundundun.sh 10./blobfoxdundundun.sh
11./blobfoxhyperowo.sh
11cp LICENSE export/ 12cp LICENSE export/
12cp export/* export_flip/ 13cp export/* export_flip/
13 14
14cd export 15cd export
15apngasm -o ablobfoxbongo.png blobfoxbongo.png 100 blobfoxbongostart.png 100 16apngasm -o ablobfoxbongo.png blobfoxbongo.png 100 blobfoxbongostart.png 100
16apngasm -o ablobfoxhyper.png blobfoxhyper1.png 2:100 blobfoxhyper2.png 2:100 blobfoxhyper3.png 2:100 17apngasm -o ablobfoxhyper.png blobfoxhyper1.png 2:100 blobfoxhyper2.png 2:100 blobfoxhyper3.png 2:100
17rm blobfoxhyper1.png blobfoxhyper2.png blobfoxhyper3.png 18rm blobfoxhyper1.png blobfoxhyper2.png blobfoxhyper3.png blobfoxhyperowo.png
18 19
19FILELIST=`find . -type f -iname '*.png' -exec sh -c 'x=${0#./}; printf "%s:%s|" ${x%.png} $x' {} \;` 20FILELIST=`find . -type f -iname '*.png' -exec sh -c 'x=${0#./}; printf "%s:%s|" ${x%.png} $x' {} \;`
20jq -Rn 'input | split("|") | map(split(":") | { key: .[0], value: .[1] }) | from_entries' <<< "${FILELIST%|}" > blobfox.json 21jq -Rn 'input | split("|") | map(split(":") | { key: .[0], value: .[1] }) | from_entries' <<< "${FILELIST%|}" > blobfox.json
@@ -30,7 +31,7 @@ find . -type f -iname '*.png' -exec sh -c 'x=${0#./blobfox}; mv blobfox$x revblo
30mogrify -flop *.png 31mogrify -flop *.png
31apngasm -o arevblobfoxbongo.png revblobfoxbongo.png 100 revblobfoxbongostart.png 100 32apngasm -o arevblobfoxbongo.png revblobfoxbongo.png 100 revblobfoxbongostart.png 100
32apngasm -o arevblobfoxhyper.png revblobfoxhyper1.png 2:100 revblobfoxhyper2.png 2:100 revblobfoxhyper3.png 2:100 33apngasm -o arevblobfoxhyper.png revblobfoxhyper1.png 2:100 revblobfoxhyper2.png 2:100 revblobfoxhyper3.png 2:100
33rm revblobfoxhyper1.png revblobfoxhyper2.png revblobfoxhyper3.png 34rm revblobfoxhyper1.png revblobfoxhyper2.png revblobfoxhyper3.png revblobfoxhyperowo.png
34FILELIST=`find . -type f -iname '*.png' -exec sh -c 'x=${0#./}; printf "%s:%s|" ${x%.png} $x' {} \;` 35FILELIST=`find . -type f -iname '*.png' -exec sh -c 'x=${0#./}; printf "%s:%s|" ${x%.png} $x' {} \;`
35jq -Rn 'input | split("|") | map(split(":") | { key: .[0], value: .[1] }) | from_entries' <<< "${FILELIST%|}" > blobfox_flip.json 36jq -Rn 'input | split("|") | map(split(":") | { key: .[0], value: .[1] }) | from_entries' <<< "${FILELIST%|}" > blobfox_flip.json
36 37