Why install additional packages which bog down my system when I can use a webapp? What about for users of machines where they lack privileges to install packages?
27MB is bogging down your system? And yt-dlp does not need admin privileges to be installed. All it needs is Python3 which is, if not ubiquitous, excessively common.