Пример #1
0
    def POST(self):
		data = json.load(StringIO(web.data()))
		video = pafy.new(data['id'])
		dfolder = expanduser(config.conf.get('download-folder', "~/Downloads"))
		ensure_dir(dfolder)
		dfile = os.path.join(dfolder, video.title + ".mp4")
		best = video.getbest(preftype="mp4")
		best.download(filepath=dfile)
Пример #2
0
 def POST(self):
     from youtupi.playlist import findVideoInPlaylist, prepareVideo
     data = json.load(StringIO(web.data()))
     video = findVideoInPlaylist(data['id'])
     if video:
         dfolder = expanduser(config.conf.get('download-folder', "~/Downloads"))
         ensure_dir.ensure_dir(dfolder)
         dfile = os.path.join(dfolder, video.data['title'] + ".mp4")
         if not video.url:
             prepareVideo(video)
         downloader.download(video.url, dfile)
Пример #3
0
def downloadSubtitle(video):
    dfolder = expanduser(config.conf.get('download-folder', "~/Downloads"))
    ensure_dir.ensure_dir(dfolder)
    p = Periscope(dfolder)
    p.downloadSubtitle(video.vid, p.get_preferedLanguages())
    toUtf8File(os.path.splitext(video.vid)[0] + ".srt")
Пример #4
0
def downloadSubtitle(video):
	dfolder = expanduser(config.conf.get('download-folder', "~/Downloads"))
	ensure_dir.ensure_dir(dfolder)
	p = Periscope(dfolder)
	p.downloadSubtitle(video.vid, p.get_preferedLanguages())
	toUtf8File(os.path.splitext(video.vid)[0] + ".srt")