def createVideoContextMenu(self): cm = [] #Information cm.append((common_xbmc.get_translation('30110'), "XBMC.Action(Info)")) #Téléchargement url = "%s?action=%s&id=%s&backend=%s" % (sys.argv[0], constants.DOWNLOAD, self.video.id, self.video.backend) cm.append((common_xbmc.get_translation('30100'), "XBMC.PlayMedia(%s)" % (url))) return cm
def createVideoContextMenu(self): cm = [] #Information cm.append((common_xbmc.get_translation('30110'), "XBMC.Action(Info)")) #Téléchargement url = "%s?action=%s&id=%s&backend=%s" % ( sys.argv[0], constants.DOWNLOAD, self.video.id, self.video.backend) cm.append((common_xbmc.get_translation('30100'), "XBMC.PlayMedia(%s)" % (url))) return cm
def _do(self, param={}): pattern = common_xbmc.ask_user('', common_xbmc.get_translation('30001')) if pattern: for video in self.videoobmc.search(pattern, param.get('backend')): MenuItemVideo(video).add_to_menu() common_xbmc.end_of_directory(False)
def _do(self, param={}): _id = param.get('id') backend = param.get('backend') if _id: aThread = Thread(target=self.download, args=(_id, backend)) aThread.start() common_xbmc.display_info(common_xbmc.get_translation('30301')) common_xbmc.end_of_directory(False)
def _do(self, param={}): backends = self.videoobmc.backends if backends: MenuItem(common_xbmc.get_translation('30000'), constants.SEARCH).add_to_menu() for backend in backends: icon = self.videoobmc.get_backend_icon(backend) MenuItem(backend, constants.DISPLAY_BACKENDS, backend=backend, iconimage=icon).add_to_menu() common_xbmc.end_of_directory(False) else: common_xbmc.display_error(" Please install and configure weboob")
def _do(self, param={}): common_xbmc.display_info(common_xbmc.get_translation('30551')) self.videoobmc.update() common_xbmc.display_info(common_xbmc.get_translation('30552'))
def download(self, _id, backend): dl_dir = common_xbmc.get_settings('downloadPath') self.videoobmc.download(_id, dl_dir if dl_dir else common_xbmc.get_addon_dir(), backend) common_xbmc.display_info(common_xbmc.get_translation('30302'))
def download(self, _id, backend): dl_dir = common_xbmc.get_settings('downloadPath') self.videoobmc.download( _id, dl_dir if dl_dir else common_xbmc.get_addon_dir(), backend) common_xbmc.display_info(common_xbmc.get_translation('30302'))