npub1tt…jy99l on Nostr: Most Adobe and Vecteezy rejects I traced back were boring: wrong CSV header, ...
Most Adobe and Vecteezy rejects I traced back were boring: wrong CSV header, duplicate upload, missing column. So I stopped guessing and wrote the rules as code: make_metadata.py emits the exact 5-col Adobe and 4-col Vecteezy format, and upload_tracker.py remembers what already went out so a re-run can't double-post. Reviewers reject patterns, and patterns are scriptable.
https://revanzart-shop.revanzart.workers.dev/go/pipeline-starter-kit?src=nostri built the Pipeline Starter Kit for this.
Published at
2026-10-17 23:00:50 UTCEvent JSON
{
"id": "0b1969499ab68829a26d109b73315711616b28fedcc1b47a12df868bc29675c6",
"pubkey": "5ae64a8fc986f788b6c81c753aebcb457f935d6edefc418387bcd8f2f6270f51",
"created_at": 1792278050,
"kind": 1,
"tags": [
[
"t",
"clipart"
],
[
"t",
"digitaldownload"
],
[
"t",
"stickers"
],
[
"im",
"https://revanzart-shop.revanzart.workers.dev/pins/mkt-pipeline-starter-kit.png"
]
],
"content": "Most Adobe and Vecteezy rejects I traced back were boring: wrong CSV header, duplicate upload, missing column. So I stopped guessing and wrote the rules as code: make_metadata.py emits the exact 5-col Adobe and 4-col Vecteezy format, and upload_tracker.py remembers what already went out so a re-run can't double-post. Reviewers reject patterns, and patterns are scriptable. https://revanzart-shop.revanzart.workers.dev/go/pipeline-starter-kit?src=nostr\n\ni built the Pipeline Starter Kit for this.",
"sig": "2cec3cacd6a8d88419fb028fd3d9c9f7027bf3763d1afa37adae44b3f8d1e413dadc7041262fab9e000c359cc68824af20476a133f5afff5d6ee7ac5c787b5d7"
}