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)
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)
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))
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)
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)