Spaces:
Running
Running
File size: 1,606 Bytes
1ee6ce7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
#!/bin/bash
echo "π Starting full typography pipeline for 300 fonts..."
# Step 1: Download fonts (already running)
echo "Step 1: Downloading fonts... (in progress)"
# Wait for step 1 to complete, then run remaining steps
echo "Step 2: Generating SVGs..."
node 2-generate-svgs.mjs
if [ $? -eq 0 ]; then
echo "β
Step 2 completed successfully"
echo "Step 3: Converting to PNGs..."
node 3-generate-pngs.mjs
if [ $? -eq 0 ]; then
echo "β
Step 3 completed successfully"
echo "Step 4: Generating UMAP analysis..."
poetry run python 4-generate-umap.py
if [ $? -eq 0 ]; then
echo "β
Step 4 completed successfully"
echo "Step 5: Generating sprite..."
node 5-generate-sprite.mjs
if [ $? -eq 0 ]; then
echo "β
Step 5 completed successfully"
echo "π Full pipeline completed with 300 fonts!"
# Display final stats
echo "π Final results:"
echo "π Fonts: $(ls generated/fonts/ | wc -l) TTF files"
echo "π¨ SVGs: $(ls generated/svgs/ | wc -l) SVG files"
echo "πΌοΈ PNGs: $(ls generated/pngs/ | wc -l) PNG files"
echo "π Data files:"
ls -la generated/data/
else
echo "β Step 5 failed"
exit 1
fi
else
echo "β Step 4 failed"
exit 1
fi
else
echo "β Step 3 failed"
exit 1
fi
else
echo "β Step 2 failed"
exit 1
fi |