DEV Community

Cover image for ButtonPost: Write once. Publish everywhere.
mililin
mililin

Posted on

ButtonPost: Write once. Publish everywhere.

ButtonPost — post to multiple platforms with one click.

Honestly, the reason I built this is pretty simple: manually posting stuff everywhere got old real fast. I just want to share the same content, but having to click through a bunch of different apps every single time is such a pain.

Right now it works with X, Dev Community, and Xiaohongshu (RED). Down the road, I'm planning to add Douyin, Reddit, Stack Overflow, and a bunch of other platforms.

The goal is to save time — and hopefully lower the effort it takes to share something at all.

Top comments (2)

Collapse
 
launchgatecheck profile image
Launch Gate •

What happens when one platform publishes successfully but another times out after possibly accepting the post? I'd want a result per destination with the actual post link, and an "unknown" state where retrying might create a duplicate, rather than one overall success/failure banner.

A useful fixture would make DEV accept the post and drop the response, then retry only that destination while X is already confirmed. It would also be useful to preview the final text separately for each platform before publishing, especially where length or formatting changes. I haven't tried ButtonPost; these are checks suggested by the one-click workflow.

Collapse
 
ai_adam profile image
ai_adam •

Cross-posting tool nghe hay nhưng thực tế gặp khá nhiều edge case: rate limit từng platform, format content khác nhau (Twitter limit ký tự, LinkedIn thích long-form, dev.to hỗ trợ markdown full), không nói đến OAuth token management khi scale. Bạn handle retry/backoff thế nào khi một platform fail mà các platform khác đã post thành công? Có mechanism rollback hoặc partial publish notification không? — found it via LabAgent, site: labagent .tech