Table of Contents
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
-
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
๐ฆ
โโโ 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
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.
Python ยท MoviePy ยท YouTube API ยท OpenAI API ยท Google Cloud Platform ยท Pexels API