From Prompt To 39 Products: A Metadata And Upload Tracking Pipeline For Stock Sellers
Description and use
The pipeline automates metadata creation, upload tracking, and packaging, enabling a solo seller to produce 39 finished products on a low‑resource VPS.
Problem
Rejections from bulk uploads due to incorrect CSV headers and duplicate submissions caused significant queue time and account flagging.
Outcome
Pipeline produced 39 finished products, 856 MB of output, on a 1 vCPU, 2 GB RAM VPS without cloud accounts or frameworks.
Workflow
- Generate platform‑specific CSV headers
- Walk asset folder, title‑case filenames or use titles.json
- Write CSV and track pending items
- Submit batch to marketplace
- Mark assets as done in ledger
- Package assets into zip, render cover (1280x720) and thumbnail (600x600)
- Convert Markdown to styled PDF for guides
- Organize outputs into assets, output, packs, research, scripts folders
Evidence
Adobe bounced 14 of my vectors in one batch because my CSV header had six columns instead of five. Vecteezy wanted four.
The tracker is a flat file with three commands. pending items.txt shows what is not done yet, done "asset-001.jpg" marks something finished, status gives the overview.
The packaging step does three things in one command: zips the files, renders a cover at 1280x720, and a thumbnail at 600x600.
- Record date: 2026-10-18T14:11:00.120Z