from pytube import Playlist
from pytube import YouTube
import os
# from __future__ import unicode_literals
import youtube_dl
playlist = Playlist('')
print('Number of videos in playlist: %s' % len(playlist.video_urls))
def downloadYouTube(videourl, path='/NAS/TEMP/Youtube'):
yt = YouTube(videourl)
yt = yt.streams.filter(progressive=True, file_extension='mp4').order_by('resolution').desc().first()
yt.download(path)
for link in playlist.video_urls:
print(link)
# ydl_opts = {}
# with youtube_dl.YoutubeDL(ydl_opts) as ydl:
# ydl.download([link]
downloadYouTube(link)
# try:
# downloadYouTube(link)
# except:
# pass