Summarize-Twitter-Trending-Public

Create Engaging YouTube Videos from Twitter’s Trending Topics

Introduction

This project allows you to easily fetch the trending topics on Twitter for a given location, create a summary for each topic, generate a video using Google Text-to-Speech and OpenCV, merge all the videos into one, and upload the final video to YouTube. You can use this project to quickly and easily create engaging content for your YouTube channel.

GitHub Repo

Features

Dependencies

Quick Start

  1. Clone the repository:
    git clone https://github.com/Melon-Rusk/Summarize-Twitter-Trending-Public
    
  2. Navigate to the project directory:
    cd Summarize-Twitter-Trending-Public
    
  3. Install the dependencies:
    pip install -r requirements.txt
    
  4. Update the credentials in the config file.
  5. Run the project:
    python main.py
    

Generate Video

Concatenate Videos

Upload video on YT


Update Credentials in config to test it

Refrences Code used from: -text_processing.clean_text.py (used almost as it is)