Skip to content

AI Youtube shorts generator and automatic upload.

Notifications You must be signed in to change notification settings

Hexvortex/shorts

Repository files navigation

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage

About The Project

Imagine generating and uploading engaging YouTube Shorts without having to spend countless hours in video editing software. Our tool automates the video creation process from start to finish. Just provide a list of topics via a CSV file and let the tool do the rest: create, generate, and upload each video to YouTube - all while you relax, sip your coffee, and watch your content library grow!

Check out my youtube channel for example videos : https://www.youtube.com/channel/UC7zOHk1gj7ElntRNhp3XxmA

(back to top)

Built With

  • Python: Forms the robust backbone, managing video generation, editing, and uploading.
  • ChatGPT: Infuses life into the videos by generating articulate and enthralling narrations.

(back to top)

Getting Started

Prerequisites

This is an example of how to list things you need to use the software and how to install them.

Installation

  1. Clone the repo

    git clone https://github.com/Hexvortex/shorts.git
  2. create and activate python virtualenv

  3. Enter API keys in api_keys.txt file

    api_keys(3)

  4. Open client_secrets.json file and enter Youtube video upload API key

    client_secrets

(back to top)

Usage

  1. Open topic.csv file with notepad or any other tool and enter your topic as shown in image below.

    topic

  2. Open powershell in current working directory and type

     python3 .\algo.py
  3. Enter video generation and upload durations between each topics

  4. If needed google will ask for authentication to youtube channel please procced with it to upload video to youtube .This is one time requirement.

(back to top)

Aim & Purpose

Our tool is not merely a video generation utility; it is a vessel that carries your message to the world without demanding technical expertise in video creation from you. It's designed to:

  1. Enhance Productivity: Minimize time and effort spent on video production and channel management.

  2. Consistent Content Deployment: Maintain a consistent content upload schedule on YouTube, enhancing viewer engagement and channel growth.

  3. Accessible to All: Be it a content creator, a marketer, or an entrepreneur - anyone can use this tool to enhance their digital presence.

  4. Limitless Scalability: No matter if you have 10 topics or 1000, effortlessly create and manage a vast array of content.

                            Handcrafted  with ❤️ in Bharat 
    

About

AI Youtube shorts generator and automatic upload.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages