you are viewing a single comment's thread.

view the rest of the comments →

[–]LarrySwinger2 3 insightful - 1 fun3 insightful - 0 fun4 insightful - 1 fun -  (1 child)

There's you-get. That one also downloads the captions as an .srt file, which is useful for processing the videos, possibly to categorize them automatically. Although in my experience that entire client is unreliable under macOS. Maybe it's different under GNU.

For Android there's NewPipe (and NewPipe Legacy for Android 4.4 and below). If you happen to have a BlackBerry 10 phone, there's also a recently released Youtube client for that.

Also, you can scrape it from archive.org. There's a magic link:

https://web.archive.org/web/2oe_/http://wayback-fakeurl.archive.org/yt/[VIDEO ID]

where you replace the last part with the video ID. If they have it, this redirects you to the video itself. If you have the skills, you can make a script out of this that mass downloads videos. It does create a session ID in Firefox, which complicates things a bit. Wget and curl both support session IDs, but I think it needs an accompanying browser addon. And it's probably better to have the browser addon do everything, so that it's more accessible. Someone should look into this.

[–]Ludditebardd 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (0 children)

Can confirm on NewPipe, works great using LineageOS.