Exemple #1
0
    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
Exemple #2
0
    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
Exemple #3
0
 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)
Exemple #4
0
 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)
Exemple #5
0
 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)
Exemple #6
0
 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")
Exemple #7
0
 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")
Exemple #8
0
 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'))
Exemple #9
0
 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)
Exemple #10
0
 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'))
Exemple #11
0
 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'))
Exemple #12
0
 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'))