vc_aggregator
vc_aggregator copied to clipboard
Generate engaging video content utilizing the YouTube API, OpenAI API, and MoviePy. Harness the power of AI and Python automation to craft dynamic YouTube Shorts ๐ฌ
Table of Contents
- Technology used
- Getting started
- File Contents of folder
- Learn More
- References

Video Content Aggregator
Video Content Generator with YouTube API, OpenAI API, and MoviePy. Create dynamic video content with a vc aggregator.
Explore the docs ยป
View Clips
ยท
Report Bug
ยท
Request Feature
Technology used
Getting Started
-
Clone the repo
git clone https://github.com/gdcho/algo_v
-
Obtain API keys from YouTube, OpenAI, and Pexels and save them in .env file
-
Install Python requirements
pip install -r requirements.txt
-
Obtain OAuth Client Secret from Google Cloud Platform and create yt_client_secret.json
-
Run the python script
python3 main.py
File Contents of folder
๐ฆ
โโโ README.md
โโโ __pycache__
โย ย โโโ aggregate_fv2.cpython-311.pyc
โย ย โโโ upload_yt.cpython-311.pyc
โโโ aggregate_fv2.py
โโโ environment_variables.py
โโโ img
โย ย โโโ logo.png
โย ย โโโ vca.png
โโโ main.py
โโโ output_folder
โย ย โโโ note.txt
โโโ requirements.txt
โโโ test_api
โย ย โโโ gpt_prompt.py
โย ย โโโ youtube_video_data.py
โโโ test_script
โย ย โโโ test_aggregate.py
โโโ upload_yt.py
โโโ yt_client_secret.json
Learn More
To learn more about Python, take a look at the following resources:
- Python Documentation - learn about Python features and API.
- Python Tutorial - an interactive Python tutorial.
To learn more about MoviePy, take a look at the following resources:
- MoviePy Documentation - learn about MoviePy features and API.
- MoviePy Tutorial - an interactive MoviePy tutorial.
To learn more about the APIs, take a look at the following resources:
- YouTube API - learn about YouTube API features and API.
- OpenAI API - learn about OpenAI API features and API.
- Pexels API - learn about Pexels API features and API.
To learn more about Google Cloud Platform, take a look at the following resources:
- Google Cloud Platform - learn about Google Cloud Platform features and API.
- Google Cloud Platform Documentation - learn about Google Cloud Platform features and API.
References
Python ยท MoviePy ยท YouTube API ยท OpenAI API ยท Google Cloud Platform ยท Pexels API