I found the manual process of downloading various YouTube assets painful so built a simple app to help myself and hopefully others.
The app wraps up popular Python libraries (`yt-dlp, scrapetube, youtube-transcript-api`) and makes their functionality easier to use.
Python and Docker versions are available.