Skip to content

Instantly share code, notes, and snippets.

@pythonjunkie
Created April 16, 2015 20:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pythonjunkie/ac0f1308ae21a09c9ef2 to your computer and use it in GitHub Desktop.
Save pythonjunkie/ac0f1308ae21a09c9ef2 to your computer and use it in GitHub Desktop.
__author__ = 'rpatel'
import os
import time
from pytube import YouTube
def download_video(video_url):
y = YouTube()
y.url = video_url
#y.filename contains the default file name
FILE_PATH = "C:\\Users\\rpatel\\Downloads\\"
if not os.path.isfile(FILE_PATH+y.filename+'.mp4'):
print "Downloading %s: " % y.filename
video = y.get("mp4")
video.download("C:\\Users\\rpatel\\Downloads\\")
return
print "Aborting: Already downloaded %s" % y.filename
def get_video_list(filepath):
return open(filepath, "r").read().splitlines()
if __name__ == "__main__":
filepath = 'my_video_file.txt'
start_time = time.time()
for video_url in get_video_list(filepath):
download_video(video_url)
time_taken = time.time()-start_time
print "Time Taken: %s" % time_taken
print "Finished downloading all pycon videos!"
https://www.youtube.com/watch?v=HZTgLuOpFU8
https://www.youtube.com/watch?v=4o-xqqidvKA
https://www.youtube.com/watch?v=wf-BqAjZb8M
https://www.youtube.com/watch?v=KPzDX5TX5HE
https://www.youtube.com/watch?v=YAFGQurdJ3U
https://www.youtube.com/watch?v=MCHpt1FvblI
https://www.youtube.com/watch?v=EmICpC_QmhI
https://www.youtube.com/watch?v=4EOZvow1mk4
https://www.youtube.com/watch?v=NYVUn8T-0qA
https://www.youtube.com/watch?v=MIFOTFdtK2k
https://www.youtube.com/watch?v=MILdMBgxdq8
https://www.youtube.com/watch?v=3CwJ0MH-4MA
https://www.youtube.com/watch?v=MCs5OvhV9S4
https://www.youtube.com/watch?v=jV4YMQHZmMk
https://www.youtube.com/watch?v=ikcHP0Hd8Kc
https://www.youtube.com/watch?v=EiOglTERPEo
https://www.youtube.com/watch?v=g-BJSl4zV_g
https://www.youtube.com/watch?v=pZYRC8IbCwk
https://www.youtube.com/watch?v=EEUXKG97YRw
https://www.youtube.com/watch?v=jCor69OeR0g
https://www.youtube.com/watch?v=Xdv7vwIIThY
https://www.youtube.com/watch?v=p0iQfT85IvM
https://www.youtube.com/watch?v=HxP0lQCCiVo
https://www.youtube.com/watch?v=7hvpoLKJHOw
https://www.youtube.com/watch?v=bYQ_lq5dcvM
https://www.youtube.com/watch?v=UOOMFGURr5I
https://www.youtube.com/watch?v=r9cnHO15YgU
https://www.youtube.com/watch?v=5v6o-VsLAew
https://www.youtube.com/watch?v=RfR_QRoNZxo
https://www.youtube.com/watch?v=sH4XF6pKKmk
https://www.youtube.com/watch?v=kNke_4WOWAU
https://www.youtube.com/watch?v=rN0kNQLDYCI
https://www.youtube.com/watch?v=igJTEugHozM
https://www.youtube.com/watch?v=zZx2l3BTCrg
https://www.youtube.com/watch?v=XVhSjZYwZJo
https://www.youtube.com/watch?v=szeo1XgmuEk
https://www.youtube.com/watch?v=JKYktDRoRxw
https://www.youtube.com/watch?v=GVVtR_hrdKI
https://www.youtube.com/watch?v=ePaga05gisk
https://www.youtube.com/watch?v=_AEJHKGk9ns
https://www.youtube.com/watch?v=8P1oxmkvLB4
https://www.youtube.com/watch?v=_eQ_8U5kruQ
https://www.youtube.com/watch?v=7tfTR42iNSs
https://www.youtube.com/watch?v=YHbKxFcDltM
https://www.youtube.com/watch?v=HVUTjQzESeo
https://www.youtube.com/watch?v=uSbKjRRbjZs
https://www.youtube.com/watch?v=Sadng6tR7Q4
https://www.youtube.com/watch?v=aD2CfKQB5xM
https://www.youtube.com/watch?v=d-p6lJJObLU
https://www.youtube.com/watch?v=ZSIRGLmQTLk
https://www.youtube.com/watch?v=-LVlzIOxbAE
https://www.youtube.com/watch?v=fNAzyZZZ-IQ
https://www.youtube.com/watch?v=W8A2bOKPtJU
https://www.youtube.com/watch?v=jUUTqgzNR3M
https://www.youtube.com/watch?v=h2-WPwGnHqE
https://www.youtube.com/watch?v=PYYfVqtcWQY
https://www.youtube.com/watch?v=ij99SGGEX34
https://www.youtube.com/watch?v=R-YvQ_YvzA4
https://www.youtube.com/watch?v=GpvCSkxLiZo
https://www.youtube.com/watch?v=z9Hmys8ojno
https://www.youtube.com/watch?v=hY14Er6JX2s
https://www.youtube.com/watch?v=P0pIW5tJrRM
https://www.youtube.com/watch?v=y-zQUqMHRX4
https://www.youtube.com/watch?v=1eew8BngN7Y
https://www.youtube.com/watch?v=NknSssmLk4w
https://www.youtube.com/watch?v=RbeHBnWfXUc
https://www.youtube.com/watch?v=JVVMMULwR4s
https://www.youtube.com/watch?v=ZEE3dlo7ov0
https://www.youtube.com/watch?v=lvlfTZzJ2_Q
https://www.youtube.com/watch?v=hIJdFxYlEKE
https://www.youtube.com/watch?v=gqmAwK0wNyw
https://www.youtube.com/watch?v=tMKXcc2-xO8
https://www.youtube.com/watch?v=ja4Qj9-l6WQ
https://www.youtube.com/watch?v=O5OvOLK-xqQ
https://www.youtube.com/watch?v=A3dimvwrnO8
https://www.youtube.com/watch?v=4uJWWXYHxaM
https://www.youtube.com/watch?v=kjZHjvrAS74
https://www.youtube.com/watch?v=tIBkiXvEAC0
https://www.youtube.com/watch?v=u5QT3luWx7w
https://www.youtube.com/watch?v=WAitSilLDUA
https://www.youtube.com/watch?v=UAztOuO1ANQ
https://www.youtube.com/watch?v=IGwNQfjLTp0
https://www.youtube.com/watch?v=Q94pNl6jzuk
https://www.youtube.com/watch?v=Dg_vPMnC7_k
https://www.youtube.com/watch?v=hLm3garVQFo
https://www.youtube.com/watch?v=2wDvzy6Hgxg
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment