From 831cb69a778617cad8a0cf98ff22ac9424d17a75 Mon Sep 17 00:00:00 2001 From: Feuerfuchs Date: Sat, 28 Sep 2019 16:57:36 +0200 Subject: new: boopterrified, cactus, cofemlem, dealwititfingerguns, dundundun* heartcute, hyper* meltbllush owomlem teamlem --- .gitignore | 1 + blobfoxboopterrified.svg | 313 +++++++++++++++++++ blobfoxcactus.svg | 659 ++++++++++++++++++++++++++++++++++++++++ blobfoxcofemlem.svg | 322 ++++++++++++++++++++ blobfoxdealwithitfingerguns.svg | 241 +++++++++++++++ blobfoxdundundun.sh | 95 ++++++ blobfoxdundundun1.svg | 235 ++++++++++++++ blobfoxdundundun2.svg | 235 ++++++++++++++ blobfoxdundundun3.svg | 235 ++++++++++++++ blobfoxdundundun4.svg | 235 ++++++++++++++ blobfoxheartcute.svg | 265 ++++++++++++++++ blobfoxhyper1.svg | 221 ++++++++++++++ blobfoxhyper2.svg | 238 +++++++++++++++ blobfoxhyper3.svg | 238 +++++++++++++++ blobfoxmeltblush.svg | 449 +++++++++++++++++++++++++++ blobfoxowomlem.svg | 263 ++++++++++++++++ blobfoxteamlem.svg | 322 ++++++++++++++++++++ gen.sh | 7 +- 18 files changed, 4573 insertions(+), 1 deletion(-) create mode 100644 blobfoxboopterrified.svg create mode 100644 blobfoxcactus.svg create mode 100644 blobfoxcofemlem.svg create mode 100644 blobfoxdealwithitfingerguns.svg create mode 100755 blobfoxdundundun.sh create mode 100644 blobfoxdundundun1.svg create mode 100644 blobfoxdundundun2.svg create mode 100644 blobfoxdundundun3.svg create mode 100644 blobfoxdundundun4.svg create mode 100644 blobfoxheartcute.svg create mode 100644 blobfoxhyper1.svg create mode 100644 blobfoxhyper2.svg create mode 100644 blobfoxhyper3.svg create mode 100644 blobfoxmeltblush.svg create mode 100644 blobfoxowomlem.svg create mode 100644 blobfoxteamlem.svg diff --git a/.gitignore b/.gitignore index 2af4361..05c85f8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ export export_flip +export_dundundun diff --git a/blobfoxboopterrified.svg b/blobfoxboopterrified.svg new file mode 100644 index 0000000..384510b --- /dev/null +++ b/blobfoxboopterrified.svg @@ -0,0 +1,313 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxcactus.svg b/blobfoxcactus.svg new file mode 100644 index 0000000..074d8b1 --- /dev/null +++ b/blobfoxcactus.svg @@ -0,0 +1,659 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxcofemlem.svg b/blobfoxcofemlem.svg new file mode 100644 index 0000000..12572a0 --- /dev/null +++ b/blobfoxcofemlem.svg @@ -0,0 +1,322 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxdealwithitfingerguns.svg b/blobfoxdealwithitfingerguns.svg new file mode 100644 index 0000000..295df24 --- /dev/null +++ b/blobfoxdealwithitfingerguns.svg @@ -0,0 +1,241 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxdundundun.sh b/blobfoxdundundun.sh new file mode 100755 index 0000000..0e24ae3 --- /dev/null +++ b/blobfoxdundundun.sh @@ -0,0 +1,95 @@ +#!/bin/sh + +mkdir -p export_dundundun +inkscape -z -e "export_dundundun/1.png" "blobfoxdundundun1.svg" +inkscape -z -e "export_dundundun/2.png" "blobfoxdundundun2.svg" +inkscape -z -e "export_dundundun/3.png" "blobfoxdundundun3.svg" +inkscape -z -e "export_dundundun/4.png" "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/5.png" -a 15:5:143:133 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/6.png" -a 10:-5:138:123 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/7.png" -a 20:-2:148:126 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/8.png" -a 10:-5:138:123 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/9.png" -a 18:5:146:133 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/10.png" -a 15:-5:143:123 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/11.png" -a 10:0:138:128 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/12.png" -a 12:0:140:128 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/13.png" -a 10:-1:138:127 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/14.png" -a 9:0:137:128 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/15.png" -a 10:1:138:129 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/16.png" -a 17:-2:145:126 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/17.png" -a 14:-6:142:122 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/18.png" -a 10:0:138:128 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/19.png" -a 22:-5:150:123 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/20.png" -a 15:-2:143:126 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/21.png" -a 14:3:142:131 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/22.png" -a 13:-6:141:122 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/23.png" -a 5:-6:133:122 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/24.png" -a 3:-8:131:120 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/25.png" -a 15:-8:143:120 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/26.png" -a 20:-7:148:121 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/27.png" -a 17:-9:145:119 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/28.png" -a 16:5:144:133 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/29.png" -a 13:-5:141:123 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/30.png" -a 15:-4:143:124 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/31.png" -a 16:10:144:138 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/32.png" -a 11:5:139:133 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/33.png" -a 12:2:140:130 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/34.png" -a 10:5:138:133 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/35.png" -a 10:0:138:128 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/36.png" -a 13:3:141:131 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/37.png" -a 17:-1:145:127 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/38.png" -a 18:-1:146:127 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/39.png" -a 14:1:142:129 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/40.png" -a 5:1:133:129 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/41.png" -a 7:-4:135:124 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/42.png" -a 17:-1:145:127 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/43.png" -a 19:5:147:133 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/44.png" -a 15:-3:143:125 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/45.png" -a 15:-3:143:125 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/46.png" -a 14:-4:142:124 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/47.png" -a 16:-5:144:123 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/48.png" -a 16:10:144:138 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/49.png" -a 10:5:138:133 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/50.png" -a 5:6:133:134 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/51.png" -a 5:10:133:138 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/52.png" -a 5:0:133:128 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/53.png" -a 8:5:136:133 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/54.png" -a 3:7:131:135 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/55.png" -a 5:-5:133:123 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/56.png" -a 8:0:136:128 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/57.png" -a 6:4:134:132 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/58.png" -a 6:-6:134:122 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/59.png" -a 5:-8:133:120 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/60.png" -a 10:5:138:133 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/61.png" -a 6:3:134:131 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/62.png" -a 2:1:130:129 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/63.png" -a 8:5:136:133 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/64.png" -a 2:2:130:130 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/65.png" -a -2:2:126:130 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/66.png" -a 0:0:128:128 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/67.png" -a 10:-5:138:123 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/68.png" -a 5:0:133:128 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/69.png" -a 4:0:132:128 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/70.png" -a 6:2:134:130 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/71.png" -a 4:0:132:128 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/72.png" -a 10:0:138:128 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/73.png" -a 20:-5:148:123 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/74.png" -a 16:-3:144:125 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/75.png" -a 8:-1:136:127 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/76.png" -a 9:2:137:130 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/77.png" -a 16:-3:144:125 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/78.png" -a 15:-5:143:123 "blobfoxdundundun4.svg" +inkscape -z -e "export_dundundun/79.png" -a 5:-7:133:121 "blobfoxdundundun4.svg" + +declare -a args +args+=(1.png 50:50 2.png 12:50 3.png 12:50) + +counter=4 +while [ $counter -le 79 ] +do + args+=(export_dundundun/$counter.png 1:50) + ((counter++)) +done + +apngasm -o export/ablobfoxdundundun.png ${args[@]} +rm -f export_dundundun/* diff --git a/blobfoxdundundun1.svg b/blobfoxdundundun1.svg new file mode 100644 index 0000000..3abbca0 --- /dev/null +++ b/blobfoxdundundun1.svg @@ -0,0 +1,235 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxdundundun2.svg b/blobfoxdundundun2.svg new file mode 100644 index 0000000..3c764c0 --- /dev/null +++ b/blobfoxdundundun2.svg @@ -0,0 +1,235 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxdundundun3.svg b/blobfoxdundundun3.svg new file mode 100644 index 0000000..7f9af5e --- /dev/null +++ b/blobfoxdundundun3.svg @@ -0,0 +1,235 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxdundundun4.svg b/blobfoxdundundun4.svg new file mode 100644 index 0000000..32961ba --- /dev/null +++ b/blobfoxdundundun4.svg @@ -0,0 +1,235 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxheartcute.svg b/blobfoxheartcute.svg new file mode 100644 index 0000000..bafb5f1 --- /dev/null +++ b/blobfoxheartcute.svg @@ -0,0 +1,265 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxhyper1.svg b/blobfoxhyper1.svg new file mode 100644 index 0000000..07e7ebe --- /dev/null +++ b/blobfoxhyper1.svg @@ -0,0 +1,221 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxhyper2.svg b/blobfoxhyper2.svg new file mode 100644 index 0000000..a789665 --- /dev/null +++ b/blobfoxhyper2.svg @@ -0,0 +1,238 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxhyper3.svg b/blobfoxhyper3.svg new file mode 100644 index 0000000..ef5c1a4 --- /dev/null +++ b/blobfoxhyper3.svg @@ -0,0 +1,238 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxmeltblush.svg b/blobfoxmeltblush.svg new file mode 100644 index 0000000..72b0761 --- /dev/null +++ b/blobfoxmeltblush.svg @@ -0,0 +1,449 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxowomlem.svg b/blobfoxowomlem.svg new file mode 100644 index 0000000..abf585d --- /dev/null +++ b/blobfoxowomlem.svg @@ -0,0 +1,263 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxteamlem.svg b/blobfoxteamlem.svg new file mode 100644 index 0000000..fa14e23 --- /dev/null +++ b/blobfoxteamlem.svg @@ -0,0 +1,322 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 rm -f export_flip/* find . -type f \( -iname "*.svg" ! -iname ".*" \) -print0 | parallel -0 'x={.}; inkscape -z -e "export/${x#./}.png" "{}"' {} \; +./blobfoxdundundun.sh cp LICENSE export/ cp export/* export_flip/ cd export apngasm -o ablobfoxbongo.png blobfoxbongo.png 100 blobfoxbongostart.png 100 +apngasm -o ablobfoxhyper.png blobfoxhyper1.png 2:100 blobfoxhyper2.png 2:100 blobfoxhyper3.png 2:100 +rm blobfoxhyper1.png blobfoxhyper2.png blobfoxhyper3.png FILELIST=`find . -type f -iname '*.png' -exec sh -c 'x=${0#./}; printf "%s:%s|" ${x%.png} $x' {} \;` jq -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 }'` cd ../export_flip -rm blobfoxsign*.png blobfoxconfused.png blobfoxbottompeek2.png blobfoxbreadsnoot*.png +rm blobfoxsign*.png blobfoxconfused.png blobfoxbreadsnoot*.png find . -type f -iname '*.png' -exec sh -c 'x=${0#./blobfox}; mv blobfox$x revblobfox$x' {} \; mogrify -flop *.png apngasm -o arevblobfoxbongo.png revblobfoxbongo.png 100 revblobfoxbongostart.png 100 +apngasm -o arevblobfoxhyper.png revblobfoxhyper1.png 2:100 revblobfoxhyper2.png 2:100 revblobfoxhyper3.png 2:100 +rm revblobfoxhyper1.png revblobfoxhyper2.png revblobfoxhyper3.png FILELIST=`find . -type f -iname '*.png' -exec sh -c 'x=${0#./}; printf "%s:%s|" ${x%.png} $x' {} \;` jq -Rn 'input | split("|") | map(split(":") | { key: .[0], value: .[1] }) | from_entries' <<< "${FILELIST%|}" > blobfox_flip.json -- cgit v1.2.3-54-g00ecf