Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Four Scripts, 39 Products: How I Turned One Prompt Engine Into an Assembly Line

说明与用途

作者创建了四个脚本,自动生成 CSV、跟踪上传、打包产品并将 Markdown 转为 PDF,使其能够在 1 vCPU/2 GB 服务器上高效工作,并在 Adobe 上产生销售。

问题

Stock platforms reject CSV uploads when headers do not match their required format, causing wasted time and duplicate uploads.

结果

The author produced 1,700 assets, packaged 39 products, and achieved 58 live Adobe listings with a first sale of $0.99 using only a 1 vCPU/2 GB server and minimal third‑party libraries.

工作流

  • Generate platform‑specific CSV with make_metadata.py
  • Track upload status with upload_tracker.py to avoid duplicates
  • Package assets into zip, cover, and thumbnail with pack_product.py
  • Convert Markdown to styled PDF with md2pdf.py
  • Run all steps on a single‑process, low‑memory server with memory‑cleanup habits

证据

Every stock platform has its own CSV shape. Adobe is 5 columns. Vecteezy is 4. Dreamstime is 15.

来源

I fixed the header by hand, resubmitted, and lost an hour I'll never get back.

来源

The fix is boring: one script that knows the three headers and writes them exactly.

来源

A re‑run only ever touches what's marked pending. It's not clever. That's the point.

来源

Cover rendering is the only place Pillow gets involved.

来源

Everything above runs on a machine with 1 vCPU and 2 GB RAM, no GPU.

来源

  • 记录日期: 2026-10-27T14:26:30.487Z