Ejemplo n.º 1
0
 def allVideoSelection(self):
     soup = ScrapeUtil().findAllVideoLinksOnPage(
         {'p': self.videoPageNum[0]})
     videoLinkList = soup.find_all('a', class_='videolink')
     DirUtil().generateVideoLinks(videoLinkList,
                                  {PAGE_NUM_PARAM: self.nextPageNum},
                                  self.typeParam)
Ejemplo n.º 2
0
 def searchVideoSelection(self):
     dialog = xbmcgui.Dialog()
     keywordInput = dialog.input(
         'Keyword', type=xbmcgui.INPUT_ALPHANUM
     ) if self.keywordParam is None else self.keywordParam[0]
     soup = ScrapeUtil().findAllVideoLinksOnPage({
         'p': self.videoPageNum[0],
         KEYWORD_PARAM: keywordInput
     })
     videoLinkList = soup.find_all('a', class_='videolink')
     DirUtil().generateVideoLinks(videoLinkList, {
         KEYWORD_PARAM: keywordInput,
         PAGE_NUM_PARAM: self.nextPageNum
     }, self.typeParam)
Ejemplo n.º 3
0
    def run(self):

        #addon = xbmcaddon.Addon('plugin.video.fitnessBlender')
        #__path__ = addon.getAddonInfo('path')
        #ui = FilterGUI('custom-filter-main.xml',__path__,'default')
        #ui.doModal()
        #xbmcgui.Dialog().ok('test', str(ui.getControl(1120).isSelected()))
        #del ui

        if self.typeParam is None:
            DirUtil().buildMainMenu()
        elif self.typeParam[0] == ALL_VIDEO_MENU_ITEM:
            self.allVideoSelection()
        elif self.typeParam[0] == SEARCH_VIDEO_MENU_ITEM:
            self.searchVideoSelection()
        else:
            self.playVideo(ScrapeUtil().getVideoId(self.link))
Ejemplo n.º 4
0
 def searchVideoSelection(self):
     dialog = xbmcgui.Dialog()
     keywordInput = dialog.input('Keyword', type=xbmcgui.INPUT_ALPHANUM) if self.keywordParam is None else self.keywordParam[0]
     soup = ScrapeUtil().findAllVideoLinksOnPage({'p':self.videoPageNum[0], KEYWORD_PARAM:keywordInput})
     videoLinkList = soup.find_all('a',class_='videolink')
     DirUtil().generateVideoLinks(videoLinkList, {KEYWORD_PARAM:keywordInput, PAGE_NUM_PARAM:self.nextPageNum}, self.typeParam)
Ejemplo n.º 5
0
 def allVideoSelection(self):
     soup = ScrapeUtil().findAllVideoLinksOnPage({'p':self.videoPageNum[0]})
     videoLinkList = soup.find_all('a',class_='videolink')
     DirUtil().generateVideoLinks(videoLinkList, {PAGE_NUM_PARAM:self.nextPageNum}, self.typeParam)