Skip to content

char2int/yt-dlp-web

Repository files navigation

yt-dlp-web

A frontend website that uses yt-dlp's Python API to allow users to download content from YouTube. Built using Flask!

Installation

Install yt-dlp-web with pip

  git clone https://github.com/char2int/yt-dlp-web/
  cd yt-dlp-web
  pip install -r requirements.txt

Deployment

To deploy yt-dlp-web

  py main.py

It will default to port 80, you can change the port in main.py.

Why would I make this

I made this python script to learn more about python and flask. This is my first flask script and I am quite happy with it. I plan on pushing some code refactoring and optimizations as I make them!

Check out the Blog!

I will make a post about this project and when I do it will be linked here!

Roadmap

  • Additional options for video qualities

  • Automate format selection