Пример #1
0
 def tvseriesonline(self, url, referer):
     query_data = {
         'url': url,
         'use_host': False,
         'use_cookie': False,
         'use_post': False,
         'return_data': True
     }
     link = self.cm.getURLRequestData(query_data)
     #Sprawdamy linki napisy
     linki_lektor = mrknow_utils.soup_get_links(link, "li",
                                                {"id": "lektor_pl"})
     linki_pl = mrknow_utils.soup_get_links(link, "li", {"id": "napisy_pl"})
     linki_en = mrknow_utils.soup_get_links(link, "li",
                                            {"id": "wersja_eng"})
     linki_all = linki_lektor + linki_pl + linki_en
     tab = []
     tab2 = []
     if len(linki_all) > 0:
         for i in range(len(linki_all)):
             print("Link", linki_all[i]['text'], linki_all[i]['id']['id'])
             tab.append(linki_all[i]['id']['id'] + ' - ' +
                        mrknow_utils.getHostName(linki_all[i]['text']))
             tab2.append(linki_all[i]['link'])
         d = xbmcgui.Dialog()
         video_menu = d.select("Wybór strony video", tab)
         if video_menu != "":
             linkVideo = self.up.getVideoLink(tab2[video_menu], url)
             return linkVideo
     else:
         return ''
Пример #2
0
    def listsItemsA(self, url):
       #for num, val in LETER_TAB.items():
       #     self.add('tvseriesonlinepl', 'page-menu', 'None',  val,  'None', mainUrl, 'aaaa', 'None', True, False)
        query_data = { 'url': url, 'use_host': False, 'use_cookie': False, 'use_post': False, 'return_data': True }
        link = self.cm.getURLRequestData(query_data)
        linki_seriale = mrknow_utils.soup_get_links(link, "ul", {"id": "categories"})
        if len(linki_seriale)>0:
            for i in range(len(linki_seriale)):
                self.add('tvseriesonlinepl', 'items-menu', 'None', linki_seriale[i]['text'],  'None', linki_seriale[i]['link'], 'None', 'None', True, False)

        xbmcplugin.endOfDirectory(int(sys.argv[1]))
Пример #3
0
    def listsItemsA(self, url):
       #for num, val in LETER_TAB.items():
       #     self.add('tvseriesonlinepl', 'page-menu', 'None',  val,  'None', mainUrl, 'aaaa', 'None', True, False)
        query_data = { 'url': url, 'use_host': False, 'use_cookie': False, 'use_post': False, 'return_data': True }
        link = self.cm.getURLRequestData(query_data)
        linki_seriale = mrknow_utils.soup_get_links(link, "ul", {"id": "categories"})
        if len(linki_seriale)>0:
            for i in range(len(linki_seriale)):
                self.add('tvseriesonlinepl', 'items-menu', 'None', linki_seriale[i]['text'],  'None', linki_seriale[i]['link'], 'None', 'None', True, False)

        xbmcplugin.endOfDirectory(int(sys.argv[1]))
Пример #4
0
 def tvseriesonline(self, url, referer):
   query_data = { 'url': url, 'use_host': False, 'use_cookie': False, 'use_post': False, 'return_data': True }
   link = self.cm.getURLRequestData(query_data)
   #Sprawdamy linki napisy
   linki_lektor = mrknow_utils.soup_get_links(link, "li", {"id": "lektor_pl"})
   linki_pl = mrknow_utils.soup_get_links(link, "li", {"id": "napisy_pl"})
   linki_en = mrknow_utils.soup_get_links(link, "li", {"id": "wersja_eng"})
   linki_all = linki_lektor + linki_pl + linki_en
   tab = []
   tab2 = []
   if len(linki_all)>0:
       for i in range(len(linki_all)):
           #print("Link", linki_all[i]['text'], linki_all[i]['id']['id'])
           tab.append(linki_all[i]['id']['id'] + ' - ' + mrknow_utils.getHostName(linki_all[i]['text']) )
           tab2.append(linki_all[i]['link'])
       d = xbmcgui.Dialog()
       video_menu = d.select("Wybór strony video", tab)
       if video_menu != "":
           linkVideo = self.up.getVideoLink(tab2[video_menu],url)
           return linkVideo
   else:
       return ''