Skip to content

Latest commit

 

History

History
134 lines (75 loc) · 5.34 KB

README.md

File metadata and controls

134 lines (75 loc) · 5.34 KB

SyncPost

Sync your blog posts across all your social media accounts with AI.


image  image  image


Screenshot 2024-09-29 at 3 51 05 PM

Table of Contents

What is SyncPost?

SyncPost is an AI-powered tool designed for bloggers who want to share their content effortlessly across social media platforms. Many bloggers find it challenging to repurpose their posts for various channels due to time constraints. SyncPost solves this problem by automating the process.

With SyncPost, you can simply publish your blog posts and run the tool. The AI will automatically repurpose your content for all your connected social media accounts and post it directly.

Features

  • Easy Cross-Posting: Sync your blog posts to all your social media accounts with just one click.

  • Smart Content Repurposing: Uses AI (OpenAI or Gemini) to shorten and adjust your content for different platforms, ensuring it connects with various audiences.

  • Fetch Latest Posts Automatically: SyncPost grabs your newest blog posts from your site or RSS feed, so you never miss an update. You can also enter your blog post link, and it will work (this feature is supported as of now).

  • Safe Data Storage: Your API key and information are kept securely in your browser, so that only you can access them.

  • Link to Original Content: Each post created by SyncPost includes a link back to your original blog post- to drive more visitors to your site.

Supported Platforms

Cross post your content effortlessly to major social media platforms, including:

  • Twitter/X
  • LinkedIn
  • Medium

More platform support soon.

Tech Stack

This project was made possible with the help of these technologies:

Technology Purpose Link
Google Gemini 1.5 Flash API For LLM Link
Jina AI For creating LLM-ready data Link
X API To connect to Twitter for posting via API Link
LinkedIn API To connect to LinkedIn for posting via API Link
Medium API To connect for posting via API Link

Installation

Follow these steps to get SyncPost up and running:

  1. Clone the repository:
    git clone https://github.com/CrackedResearcher/SyncPost.git
  2. Navigate to the project directory:
    cd SyncPost
  3. Install the required dependencies:
    npm install

Usage

To use SyncPost, follow these steps:

  1. Connect Your Accounts: Link all your social media accounts to SyncPost.
  2. Add Your AI API Key: Enter your OpenAI or Gemini API key.
  3. Publish a New Blog Post: Write and publish a new blog post on your platform or RSS feed.
  4. Run SyncPost: Launch SyncPost to automatically fetch your latest post and repurpose it for your connected accounts.
Screenshot 2024-09-29 at 3 52 27 PM

Configuration

To configure SyncPost:

  • API Key: Enter your OpenAI or Gemini API key in the settings. (Support for OpenAI coming soon)
  • Account Links: Connect your social media accounts via the dashboard. (You will need to give permission for this)
  • Jina AI API Key: You need to generate a Jina AI API key; it is required for getting LLM-ready data.

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or suggestions.

License

This project is licensed under the MIT License.

Contact

For inquiries or feedback, you can reach me on Twitter/X.

A bit about me: I'm Ayush. I'm building CalmEmail. It’s an AI-powered email assistant built from the ground up for founders to help them manage their inbox using natural language. If you want, you can try it here.