def POST(self): data = json.load(StringIO(web.data())) from youtupi.playlist import findVideoInPlaylist video = findVideoInPlaylist(data["id"]) if video: downloadSubtitle(video)
def POST(self, action): if action == "play": data = json.load(StringIO(web.data())) video = findVideoInPlaylist(data['id']) if video: prepareVideo(video) playVideo(data['id']) web.seeother('/playlist')
def POST(self, action): with engineLock: data = json.load(StringIO(web.data())) if action == "play": video = findVideoInPlaylist(data['id']) if video: playVideo(data['id']) if action == "playNext": video = findVideoInPlaylist(data['id']) if video: playlistPosition(data['id'], 2) if action == "order": video = findVideoInPlaylist(data['id']) if video: playlistPosition(data['id'], data['order']) if action == "position": engine.setPosition(int(data['seconds'])) web.seeother('/playlist')
def POST(self, action): with engineLock: data = json.load(StringIO(web.data())) if action == "volume": engine.setBaseVolume(int(data['volume'])) return if action == "play": video = findVideoInPlaylist(data['id']) if video: playVideo(data['id']) if action == "playNext": video = findVideoInPlaylist(data['id']) if video: playlistPosition(data['id'], 2) if action == "order": video = findVideoInPlaylist(data['id']) if video: playlistPosition(data['id'], data['order']) if action == "position": engine.setPosition(int(data['seconds']))
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)
def POST(self, action): with engineLock: data = json.load(StringIO(web.data())) if action == "volume": print "setting volume to " + data['volume'] volume = int(data['volume']) engine.setBaseVolume(volume) if action == "play": video = findVideoInPlaylist(data['id']) if video: playVideo(data['id']) if action == "playNext": video = findVideoInPlaylist(data['id']) if video: playlistPosition(data['id'], 2) if action == "order": video = findVideoInPlaylist(data['id']) if video: playlistPosition(data['id'], data['order']) if action == "position": engine.setPosition(int(data['seconds']))
def POST(self, action): with engineLock: data = json.load(StringIO(web.data())) if action == "volume": print "setting volume to " + data["volume"] volume = int(data["volume"]) engine.setBaseVolume(volume) if action == "play": video = findVideoInPlaylist(data["id"]) if video: playVideo(data["id"]) if action == "playNext": video = findVideoInPlaylist(data["id"]) if video: playlistPosition(data["id"], 2) if action == "order": video = findVideoInPlaylist(data["id"]) if video: playlistPosition(data["id"], data["order"]) if action == "position": engine.setPosition(int(data["seconds"]))
def POST(self): data = json.load(StringIO(web.data())) from youtupi.playlist import findVideoInPlaylist video = findVideoInPlaylist(data['id']) if video: downloadSubtitle(video)