Пример #1
0
 def search_edit(self, what):
     try:
         replacement = client.getTextInput(self.session, xbmcutil.__lang__(30003), what)
     except ValueError:
         client.showInfo("Please install new version of archivCZSK")
     if replacement != '':
         xbmcutil.edit_search(self.addon, self.provider.name, what, replacement)
         client.refresh_screen()
Пример #2
0
 def search_edit(self, what):
     try:
         replacement = client.getTextInput(self.session,
                                           xbmcutil.__lang__(30003), what)
     except ValueError:
         client.showInfo("Please install new version of archivCZSK")
     if replacement != '':
         xbmcutil.edit_search(self.addon, self.provider.name, what,
                              replacement)
         client.refresh_screen()
Пример #3
0
 def resolve(self,url):
     item = self.provider.video_item()
     item.update({'url':url,'vip':True})
     if not self.ask_for_account_type():
         # user does not want to use VIP at this time
         item.update({'vip':False})
     else:            
         if not self.provider.login():
             client.showInfo(xbmcutil.__lang__(30011))
             return
     try:
         return self.provider.resolve(item,captcha_cb=self.ask_for_captcha)
     except ResolveException, e:
         self._handle_exc(e)
Пример #4
0
 def resolve(self, url):
     item = self.provider.video_item()
     item.update({'url': url, 'vip': True})
     if not self.ask_for_account_type():
         # user does not want to use VIP at this time
         item.update({'vip': False})
     else:
         if not self.provider.login():
             client.showInfo(xbmcutil.__lang__(30011))
             return
     try:
         return self.provider.resolve(item, captcha_cb=self.solve_captcha)
     except ResolveException, e:
         self._handle_exc(e)
Пример #5
0
 def resolve(self, url):
     item = self.provider.video_item()
     item.update({'url':url})
     if not self.ask_for_account_type():
         # set user/pass to null - user does not want to use VIP at this time
         self.provider.username = None
         self.provider.password = None
     else:
         if not self.provider.login():
             client.showInfo(xbmcutil.__lang__(30011))
             return
     try:
         return self.provider.resolve(item, captcha_cb=self.ask_for_captcha, wait_cb=self.wait_cb)
     except ResolveException, e:
         self._handle_exc(e)
Пример #6
0
 def resolve(self, url):
     item = self.provider.video_item()
     item.update({'url': url})
     if not self.ask_for_account_type():
         # set user/pass to null - user does not want to use VIP at this time
         self.provider.username = None
         self.provider.password = None
     else:
         if not self.provider.login():
             client.showInfo(xbmcutil.__lang__(30011))
             return
     try:
         return self.provider.resolve(item, captcha_cb=self.ask_for_captcha)
     except ResolveException, e:
         self._handle_exc(e)
Пример #7
0
 def root(self):
     if not self.provider.login():
         client.showInfo(xbmcutil.__lang__(30011))
     else:
         return XBMContentProvider.root(self)
Пример #8
0
 def root(self):
     if not self.provider.login():
         client.showInfo(xbmcutil.__lang__(30011))
     else:
         return XBMContentProvider.root(self)