You can download videos from over 1,000 online content providers using this crafty Python script. In this quick tip we show you how to install and use youtube-dl to download videos for offline viewing!
Source: LXer – Download YouTube Videos (and much more) from the Linux Command Line