I use especially yd and ypl constantly. Sites where youtube-dl doesn't work, this usually does: Get the master m3u8 or an mp4 link from the page using Developer tools->Network[1], copy link to clipboard, and
vd myfile - downloads the video as myfile.mp4
vd () { youtube-dl -o "$1.mp4" "$(pbpaste)" ; }
[0] Save them in your .bash_profile or equivalent on your machine.
[1] i.e. with Network tab open, refresh page and start video playing.
Just a reminder, depending on your installation method of youtube-dl , you may have to manually install ffmpeg globally on your system in order to download/mux highest quality videos.
And for good reason Insane amount of customization, and once you finally have pieces together your 10 line command with 40 parameters, you can just give it a huge list of URLs and let it do all the work in the background.