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