I hear and I forget. I see and I remember. I do and I understand. — Chinese Proverb

Leave a comment

Download Youtube videos

This is not a new topic. But I have recently been looking for a simpler way to download Youtube videos I have bookmarked over the past (and currently growing rapidly). There are very useful tools already created including many many plugins, etc. I also came across mps-youtube and youtube-dl.

It is surprising how easy it is to write your own script using many opensource libraries already available. mps-youtube is based on Pafy. So I wrote my own python script to download the best quality videos from a list of youtube urls in a plain text file.

PyYoutubeDL code is available on github (https://github.com/ai8rahim/PyYoutubeDL).




Parallel programming with MPI for beginners

I’ve recently started reading about parallel programming, which I found to be fascinating and extremely useful if you are into computation intensive projects. I am starting work on a project that deals with processing millions of images from the Internet and checking if there are any stego content hidden in it.

There have been similar attempts made in the past (e.g. work done by Neils Provos and Peter Honeyman).

This project is just a precursor to the lager work that I’m doing for my research, and also as an excuse to learn more about parallel computing. More details about the project will be posted as it develops…

The following two part video lectures are really good and to the point and covers all the ground work needed to get a good picture of what MPI programming is.