def fetchNewEpisodeList(self): episodeList=vpwebAPI().newEpisodes for service in self._serviceList: shows=episodeList['services'][service[0]] serviceWorker = service[1] for show in shows: showWorker = serviceWorker.appendShow(show['title'],show['season'],show['posterURL']) for episode in show['episodes']: print episode['url'] showWorker.appendEpisode(episode['number'],episode['url'],CompleteCallback(show['showKey'],episode['number']))
def complete(self): vpwebAPI().setEpisodeDownloaded(self.showKey,self.episodeNumber)