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