Add script to create data URLs
This commit is contained in:
Executable
+18
@@ -0,0 +1,18 @@
|
||||
#!/bin/bash
|
||||
|
||||
OUTPUT="dist/images.js"
|
||||
printf "exports.images = {};\n" > $OUTPUT
|
||||
|
||||
PRIOR_MOD=""
|
||||
find data -name "*.png" | grep "items" | sort | while read FILE; do
|
||||
MOD=$(echo $FILE | sed 's@data/\([^/]*\)/.*@\1@')
|
||||
ITEM=$(echo $FILE | sed 's@data/\([^/]*\)/items/\([^/]*\)/.*@\2@')
|
||||
DATA=$(cat $FILE | base64)
|
||||
|
||||
if [[ "$PRIOR_MOD" != "$MOD" ]]; then
|
||||
PRIOR_MOD="$MOD"
|
||||
printf "\nexports.images.$MOD = {};\n" >> $OUTPUT
|
||||
fi
|
||||
|
||||
printf "exports.images.$MOD.$ITEM = \"data:image/png;base64,$DATA\";\n" >> $OUTPUT
|
||||
done
|
||||
Reference in New Issue
Block a user