Skip to content

dynamikapps/socialify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Socialify

Socialify is a Python-based web application designed to automate the generation of social media content from blog posts. It uses AI models to create engaging captions for multiple social media platforms.

Features

  • Scrape blog posts from a given website URL.
  • Generate a summary of each blog post.
  • Generate social media captions for each blog post.
  • Output the generated content to a CSV file.
  • Option to include the blog post URL and summary in the output file.
  • Option to generate a separate output file for each social media platform.

Prerequisites

  • Python 3.9 or higher
  • Conda package manager

Installation

  1. Clone this repository to your local machine.

  2. Create a new conda environment:

conda create --name socialify python=3.9
  1. Activate the conda environment:
conda activate socialify
  1. Install the required Python packages using pip:
pip install -r requirements.txt
  1. Set up your API keys and other sensitive data in the .env file and secrets.toml file.

Usage

  1. Ensure you have activated the conda environment:
conda activate socialify
  1. Run the application:
streamlit run main.py
  1. Open your web browser and navigate to http://localhost:8501.

  2. Enter your website URL and select the blog posts you want to generate content for.

  3. Select the social media platforms you want to generate content for.

  4. Check the options to include the blog post URL and summary in the output file, and to generate a separate file for each platform, if desired.

  5. Click the "Generate Content" button to generate the social media content.

Contributing

Contributions are welcome! Please feel free to submit a pull request.

License

This project is licensed under the terms of the MIT license.

Contact

For any inquiries or feedback, please contact [email protected]

Video Explainer

For a detailed walkthrough of the application, check out our YouTube Video Explainer.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages