downloading playlist on channels from youtube, seperate directory.
:))) => Already Exits from https://github.com/rg3/youtube-dl/blob/master/README.md#readme :
Download YouTube playlist videos in separate directory indexed by video order in a playlist
$ youtube-dl -o '%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' \
https://www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re
Download all playlists of YouTube channel/user keeping each playlist in separate directory:
$ youtube-dl -o '%(uploader)s/%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' \
https://www.youtube.com/user/TheLinuxFoundation/playlists
$ git clone https://github.com/pleycpl/youtube-playlist-scraper # First download repo
$ cd youtube-playlist-scraper # changed active directory to repo
$ virtualenv -p python3 venv # create virtual enviroment
$ source venv/bin/active # actived virtual environment
$ pip install -r requirements.txt # download requirement packages.
$ python3 main.py https://www.youtube.com/user/<channelName>/playlists requests . # Crawling with request package, then download all mix in '.'
$ python3 main.py https://www.youtube.com/user/<channelName>/playlists selenium ~/Videos # Crawling with selenium package, because js. Then download all mix in '~/Videos'