/youtube-util

Endpoint utility for downloading YouTube videos

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

youtube-util

Endpoint utility for downloading YouTube videos.

First-time setup

Make sure you're running Python 3!

mkdir env
cd env
python -m venv .
source bin/activate
cd ..
pip install --upgrade wheel pip
pip install -r app/requirements.txt

Install gcloud [todo fill out]

Install ffmpeg:

# assuming Mac
brew install ffmpeg

Local testing

cd app
python -m app

Deployment

./deploy.sh

TODO: age restricted videos (https://www.youtube.com/watch?v=HFlmHY8QFiY), location restrictions