Adobe, Vecteezy, Dreamstime: Building Exact Upload CSVs From a Folder With Bare Python
Описание и применение
Скрипт на Python генерирует корректные CSV‑файлы для Adobe Stock, Vecteezy и Dreamstime, устраняя ошибки ручного ввода и ускоряя процесс подготовки цифровых активов.
Задача
Hand‑building CSVs for multiple stock platforms caused errors and wasted time.
Результат
The script pipeline produces correctly formatted CSVs for all three platforms, reduces upload errors, and streamlines the asset preparation process.
Рабочий процесс
- 1. Create a folder with asset files (e.g., JPEGs).
- 2. Run
python make_metadata.py ./my-assets --platform adobe --out metadata.csv --ext .jpgto generate Adobe CSV. - 3. Run
python make_metadata.py ./my-assets --platform vecteezy --out vecteezy.csv --ext .jpgto generate Vecteezy CSV. - 4. Run
python make_metadata.py ./my-assets --platform dreamstime --out dreamstime.csv --ext .jpgto generate Dreamstime CSV. - 5. Optionally use
upload_tracker.pyto track pending/done files and avoid double‑posting.
Доказательства
Adobe Stock wants a 5-column CSV: Filename, Title, Keywords, Category, Releases.
Vecteezy wants 4 columns: file, title, keywords, category.
Dreamstime is the painful one at 15 columns.
The mistake I see other makers make is maintaining three spreadsheets by hand.
- Дата записи: 2026-10-27T14:26:34.460Z