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

Automating Metadata CSVs for Adobe Vecteezy and Dreamstime in One Script

Описание и применение

Автоматизация создания CSV‑метаданных для Adobe Stock, Vecteezy и Dreamstime с помощью одного скрипта, предотвращающая отклонения и дублирование файлов.

Задача

Uploading assets to multiple stock marketplaces fails due to incorrect CSV headers and duplicate uploads, causing rejections and account flags.

Результат

The system processed 19,000 lines of code, produced 39 finished products totaling 856 MB, and eliminated two‑minute rejection emails.

Рабочий процесс

  • 1. Run make_metadata.py with --platform flag to generate platform‑specific CSV.
  • 2. Use upload_tracker.py pending items.txt to list unposted files.
  • 3. Upload assets and mark them as done with upload_tracker.py done "asset-001.jpg".
  • 4. Check status with upload_tracker.py status to confirm all files uploaded.

Доказательства

Adobe rejected the whole file in about two minutes. Not the images, the CSV itself, so nothing even got into review.

Источник

The second script is dumb on purpose. upload_tracker.py is a ledger.

Источник

The reason I merged all three platforms into one script instead of three separate files is drift.

Источник

None of this ran on a beefy machine. The whole pipeline ran on 1 vCPU, 2 GB RAM, no GPU.

Источник

  • Дата записи: 2026-10-20T09:56:06.464Z