This is a microservice to get data from the youtube music api for our harper service.
First of all, you'll need to login to a Youtube Premium account. For that, run the following commands:
python -m venv .venv
pip install -r requirements.txt
ytmusicapi oauth
You can now run the server with:
uvicorn main:app --reload
To build an image, run:
docker build -t harper-yt .
Note: You'll need to login to a Youtube Premium account before running the container.