Join Nostr
2026-10-28 12:12:51 UTC

npub1tt…jy99l on Nostr: The lesson from packaging 39 products on a single-core, 2 GB server: automation gets ...

The lesson from packaging 39 products on a single-core, 2 GB server: automation gets you 95% of the way, and the last 5% is where accounts die. `make_metadata.py` writes the exact Adobe 5-col, Vecteezy 4-col, and Dreamstime 15-col CSV headers, but a wrong header still gets rejected instantly, and the rejection notice doesn't tell you which column you fumbled. `upload_tracker.py` makes double-posting impossible on a re-run, but only if the ledger survives your process restarting mid-batch. That's the second quality layer: you open the CSV, eyeball the rows, and confirm the tracker actually logged the last upload before you close the terminal. Four scripts, two dependencies, and one habit, check what the machine thinks it finished. https://revanzart-shop.revanzart.workers.dev/go/digital-asset-factory?src=nostr

i built the Digital Asset Factory for this.