Skip to content

International Platforms

Detailed setup and usage guides for each international platform.

Reddit

AttributeValue
AuthOAuth (PROMOTE_REDDIT_CLIENT_ID, PROMOTE_REDDIT_CLIENT_SECRET)
APIREST via PRAW library
LimitsFollow subreddit rules, avoid cross-sub spam

Recommended Subreddits:

  • r/MachineLearning — AI/ML projects
  • r/artificial — AI discussion
  • r/Python — Python projects
  • r/opensource — Open source projects
  • r/SideProject — Side projects

Tips:

  • Self-posts preferred over link posts
  • Engage in comments after posting
  • Never cross-post to too many subreddits at once

Dev.to

AttributeValue
AuthAPI Key (PROMOTE_DEVTO_API_KEY)
APIREST
ContentFull markdown support, max 4 tags

Tips:

  • Use --draft to preview before publishing
  • Add description for better SEO
  • Tags help discoverability
  • Great for long-form technical articles

Hacker News

AttributeValue
AuthUsername/Password (PROMOTE_HN_USERNAME, PROMOTE_HN_PASSWORD)
APIWeb form scraping (no official API)
LimitsTitle max 80 chars, anti-spam rate limiting

Tips:

  • Use "Show HN:" prefix for project launches
  • Link posts preferred
  • Wait between submissions to avoid spam filters
  • Title is crucial — keep it concise and compelling

X / Twitter

AttributeValue
AuthOAuth 1.0a (4 keys required)
APIOfficial v2 API via tweepy
Limits280 chars, 500 posts/month (free tier)

Tips:

  • Include project URL
  • Use relevant hashtags
  • Short, punchy announcements work best
  • Thread for longer content

Product Hunt

AttributeValue
AuthBearer Token (PROMOTE_PRODUCTHUNT_TOKEN)
APIGraphQL v2
LimitsTagline max 60 chars

Tips:

  • Best for launching new products/tools
  • Include product URL
  • Get token from developer portal
  • Time launches for maximum visibility

LinkedIn

AttributeValue
AuthOAuth 2.0 (PROMOTE_LINKEDIN_ACCESS_TOKEN)
APIugcPosts REST API
LimitsToken expires every 60 days

Tips:

  • Professional tone
  • Good for project milestones and launches
  • Manually refresh token every 60 days
  • Include relevant hashtags

MoltBook

AttributeValue
AuthAPI Key (PROMOTE_MOLTBOOK_API_KEY)
APIREST with challenge-response
Limits1 post per 30 minutes

Tips:

  • AI agent network — tech/AI content
  • Challenge-response handled automatically by the CLI
  • Rate limit: wait 30 min between posts

Released under the MIT License.