@glitcher32 well, youtube2peertube *could* do that. It is designed to mirror them to Peertube, but I'm sure you could modify it to not mirror them at all and just watch and download. Check out my github for it.
@glitcher32 well if you decide to fork and modify be sure to publish and send me a link to the repo so I can check it out.