Because I am a retard and lazy. I guess I'll have to look into it now.
It isn't as hard as it may seem to use. There are a lot of GUI frontends for it so you don't have to open a command prompt each time, but really it's not that hard to set up a configuration file (which is just a list of the various options the program can run with), experiment with that until you actually get everything just right of course, and from then on you're just running the program against URLs you want to download and running the 'yt-dlp -U' command to update if it gives up the ghost.
For what it's worth, the specific option that you'll need to use to let you download age-restricted videos looks something like this, to grab your cookies from a browser:
Code:
--cookies-from-browser chrome
Swapping 'chrome' for 'edge', 'firefox' or whatever else you log into the Goolag with.
If you have multiple browser profiles and you need to specify which one to use, you'd use something like this to specify the specific profile:
Code:
--cookies-from-browser firefox:3xlow4or.testing
If you use Firefox and the fantastic 'containers' feature it has for keeping cookies from different sites separate, you can pick one specific container:
Code:
--cookies-from-browser firefox::personalgoogle
or
Code:
--cookies-from-browser "firefox:zerh44jk.default-esr::Google Account"
if you have multiple profiles AND use Firefox containers.
I would rather Google have less information to track me, so I don't use this particular option when downloading most things, only if I need it for some reason.