Post to Pinterest from your terminal
Good for cron, CI, an export hook, or muscle memory. The CLI has no dependencies and talks to the same queue everything else does.
Install and authenticate
npm i -g postwharf wharf auth
Every command, and how to run wharf from cron or CI, is on the social media CLI page.
Post to Pinterest
wharf post "Shipping today." --to pinterest
Schedule it
wharf post "Tuesday drop" --to pinterest --at "tue 9am"
Attach media
wharf post "New cut" --to pinterest --media https://cdn.example/clip.mp4
Pipe a caption in
cat caption.txt | wharf post --stdin --to pinterest
Pinterest and everything else at once
wharf post "One message, every account" --all
What Pinterest accepts
500 characters, counting the pin description. Up to 1 image or 1 video per post — Pinterest does not take both in the same post.
Read from the table the API enforces, so a post over 500 is refused when you create it rather than truncated on the way to Pinterest.
See what landed
wharf status --since 7d wharf events --limit 20
Set a board per pin or as the account default; with none, a pin lands on a board that is not yours.
Every other network
Instagram · TikTok · X · LinkedIn · YouTube · Facebook · Threads · Bluesky · Telegram