summaryrefslogtreecommitdiffstats
path: root/gen.sh
diff options
context:
space:
mode:
authorFeuerfuchs <git@feuerfuchs.dev>2019-09-28 16:57:36 +0200
committerFeuerfuchs <git@feuerfuchs.dev>2019-09-28 16:57:36 +0200
commit831cb69a778617cad8a0cf98ff22ac9424d17a75 (patch)
tree2d4c2a1f950ee7e68d5fee9d3e844fc2ef80f416 /gen.sh
parentnew: floof*, retsuko (diff)
downloadblobfox-emojis-831cb69a778617cad8a0cf98ff22ac9424d17a75.tar.gz
blobfox-emojis-831cb69a778617cad8a0cf98ff22ac9424d17a75.tar.bz2
blobfox-emojis-831cb69a778617cad8a0cf98ff22ac9424d17a75.zip
new: boopterrified, cactus, cofemlem, dealwititfingerguns, dundundun* heartcute, hyper* meltbllush owomlem teamlem
Diffstat (limited to 'gen.sh')
-rwxr-xr-xgen.sh7
1 files changed, 6 insertions, 1 deletions
diff --git a/gen.sh b/gen.sh
index 6f4437c..7c7d263 100755
--- a/gen.sh
+++ b/gen.sh
@@ -7,11 +7,14 @@ mkdir -p export_flip
7rm -f export_flip/* 7rm -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
10cp LICENSE export/ 11cp LICENSE export/
11cp export/* export_flip/ 12cp export/* export_flip/
12 13
13cd export 14cd export
14apngasm -o ablobfoxbongo.png blobfoxbongo.png 100 blobfoxbongostart.png 100 15apngasm -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
17rm blobfoxhyper1.png blobfoxhyper2.png blobfoxhyper3.png
15 18
16FILELIST=`find . -type f -iname '*.png' -exec sh -c 'x=${0#./}; printf "%s:%s|" ${x%.png} $x' {} \;` 19FILELIST=`find . -type f -iname '*.png' -exec sh -c 'x=${0#./}; printf "%s:%s|" ${x%.png} $x' {} \;`
17jq -Rn 'input | split("|") | map(split(":") | { key: .[0], value: .[1] }) | from_entries' <<< "${FILELIST%|}" > blobfox.json 20jq -Rn 'input | split("|") | map(split(":") | { key: .[0], value: .[1] }) | from_entries' <<< "${FILELIST%|}" > blobfox.json
@@ -22,10 +25,12 @@ CHECKSUM=`sha256sum -z blobfox.zip | awk '{ print $1 }'`
22 25
23cd ../export_flip 26cd ../export_flip
24 27
25rm blobfoxsign*.png blobfoxconfused.png blobfoxbottompeek2.png blobfoxbreadsnoot*.png 28rm blobfoxsign*.png blobfoxconfused.png blobfoxbreadsnoot*.png
26find . -type f -iname '*.png' -exec sh -c 'x=${0#./blobfox}; mv blobfox$x revblobfox$x' {} \; 29find . -type f -iname '*.png' -exec sh -c 'x=${0#./blobfox}; mv blobfox$x revblobfox$x' {} \;
27mogrify -flop *.png 30mogrify -flop *.png
28apngasm -o arevblobfoxbongo.png revblobfoxbongo.png 100 revblobfoxbongostart.png 100 31apngasm -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
33rm revblobfoxhyper1.png revblobfoxhyper2.png revblobfoxhyper3.png
29FILELIST=`find . -type f -iname '*.png' -exec sh -c 'x=${0#./}; printf "%s:%s|" ${x%.png} $x' {} \;` 34FILELIST=`find . -type f -iname '*.png' -exec sh -c 'x=${0#./}; printf "%s:%s|" ${x%.png} $x' {} \;`
30jq -Rn 'input | split("|") | map(split(":") | { key: .[0], value: .[1] }) | from_entries' <<< "${FILELIST%|}" > blobfox_flip.json 35jq -Rn 'input | split("|") | map(split(":") | { key: .[0], value: .[1] }) | from_entries' <<< "${FILELIST%|}" > blobfox_flip.json
31 36