I made a little Go terminal application for fetching all the latest GB videos and storing them locally. Might be useful if you have a media server and want all the videos to be available offline, or just locally on your PC. I used this more as an opportunity to learn some Go and its concurrency paradigms, and have open sourced the code, so check it out if you're interested.
Limited scope right now, but it can resume downloads, and you can configure maximum concurrency. I set up a GitHub action to compile binaries for MacOS, Linux, and Windows for each release.