I decided to create some 5 - 10 youtube video downloaders in various programming languages just for fun. I have probably programmed in 15 languages total and I need to refresh knowledge in some of them.
I will probably create one great desktop application in C++, and the others will be in various scripting languages.
I hope YouTube does not change the way videos are fetched too soon otherwise I will have to update all these scripts - not a cool thing to do.
At the moment I have already written YouTube video downloaders in the following languages:
- GNU Awk (gawk). Download: gawk youtube video downloader.
- Writing a YouTube Video Downloader in VBScript. Download: vbscript youtube video downloader.
- Perl (oneliner).
Each link contains description how to use the downloader and also how the downloader was written.
Also I have written a YouTube video uploader:
I have discontinued writing these programs. It was fun when I was a kid, but now I have grown out of it.