def handleService(self, index, refresh = 0, searchPattern = '', searchType = ''): printDBG('Altadefinizione.handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') mode = self.currItem.get("mode", '') printDBG( "handleService: |||||||||||||||||||||||||||||||||||| name[%s], category[%s] " % (name, category) ) self.currList = [] #MAIN MENU if name == None: self.listMainMenu({'name':'category', 'type':'category'}) elif category == 'sub_items': self.listSubItems(self.currItem) elif category == 'list_items': self.listItems(self.currItem, 'explore_item') elif category == 'explore_item': self.exploreItem(self.currItem) #SEARCH elif category in ["search", "search_next_page"]: cItem = dict(self.currItem) cItem.update({'search_item':False, 'name':'category'}) self.listSearchResult(cItem, searchPattern, searchType) #HISTORIA SEARCH elif category == "search_history": self.listsHistory({'name':'history', 'category': 'search'}, 'desc', _("Type: ")) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) if self.MAIN_URL == None: rm(self.COOKIE_FILE) self.selectDomain() name = self.currItem.get("name", '') category = self.currItem.get("category", '') mode = self.currItem.get("mode", '') printDBG( "handleService: |||||||||||||||||||||||||||||||||||| name[%s], category[%s] " % (name, category)) self.currList = [] #MAIN MENU if name == None: self.listMainMenu({'name': 'category'}) elif category == 'list_threads': self.listThreads(self.currItem, 'list_thread') elif category == 'list_thread': self.listThread(self.currItem) elif category == 'list_items': self.listItems(self.currItem) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('SportDeutschland.handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", None) category = self.currItem.get("category", '') printDBG( "SportDeutschland.handleService: ---------> name[%s], category[%s] " % (name, category)) self.currList = [] if None == name: self.listsTab(self.MAIN_CAT_TAB, {'name': 'category'}) elif 'categories' == category: self.listCategories(self.currItem) elif 'category' == category: self.listCategory(self.currItem) #SEARCH elif category in ["search", "search_next_page"]: cItem = dict(self.currItem) cItem.update({'search_item': False, 'name': 'category'}) self.listSearchResult(cItem, searchPattern, searchType) #HISTORIA SEARCH elif category == "search_history": self.listsHistory({ 'name': 'history', 'category': 'search' }, 'desc', _("Type: ")) else: printExc()
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') printDBG( "handleService: |||||||||||||||||||||||||||||||||||| name[%s], category[%s] " % (name, category)) self.currList = [] #MAIN MENU if name == None: self.listsTab(self.MAIN_CAT_TAB, {'name': 'category'}) #MOVIES elif category == 'dr_live_channels': self.listLiveChannels(self.currItem) #SEARCH elif category in ["search", "search_next_page"]: cItem = dict(self.currItem) cItem.update({'search_item': False, 'name': 'category'}) self.listSearchResult(cItem, searchPattern, searchType) #HISTORIA SEARCH elif category == "search_history": self.listsHistory({ 'name': 'history', 'category': 'search' }, 'desc', _("Type: ")) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh = 0, searchPattern = '', searchType = ''): printDBG('handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') mode = self.currItem.get("mode", '') printDBG( "handleService: |||||||||||||||||||||||||||||||||||| name[%s], category[%s] " % (name, category) ) self.currList = [] #MAIN MENU if name == None: cItem = dict(self.currItem) cItem['category'] = 'list_filters' self.listFilters(cItem, 'list_items') if category == 'list_filters': self.listFilters(self.currItem, 'list_items') elif category == 'list_items': self.listItems(self.currItem, 'explore_item') elif category == 'explore_item': self.exploreItem(self.currItem) CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('TvnVod..handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) # clear hosting tab cache self.linksCacheCache = {} name = self.currItem.get("name", '') category = self.currItem.get("category", '') printDBG("TvnVod.handleService: ---------> name[%s], category[%s] " % (name, category)) self.currList = [] #MAIN MENU if name == None: self.listsMainMenu() #SEARCH elif category in ["search", "search_next_page"]: pattern = urllib.quote_plus(searchPattern) cItem = dict(self.currItem) cItem.update({'search_item': False, 'name': 'category'}) self.listSearchResult(cItem, pattern, searchType) #HISTORIA SEARCH elif category == "search_history": self.listsHistory({ 'name': 'history', 'category': 'search' }, 'desc', _("Type: ")) #KATEGORIE else: self.listsCategories(self.currItem) CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') mode = self.currItem.get("mode", '') printDBG( "handleService: |||||||||||||||||||||||||||||||||||| name[%s], category[%s] " % (name, category)) self.currList = [] #MAIN MENU if name == None: self.listOnDemand({ 'name': 'category', 'url': self.getFullUrl('/video') }) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') mode = self.currItem.get("mode", '') printDBG( "handleService: |||||||||||||||||||||||||||||||||||| name[%s], category[%s] " % (name, category)) self.currList = [] #MAIN MENU if name == None: self.listCategories({'name': 'category'}) elif category == 'ondemand': self.listMedia(self.currItem) elif category == 'pseudostreaming': self.listPseudoStreaming(self.currItem) elif category == 'container': self.listCategories(self.currItem, 'subcategories') else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh = 0, searchPattern = '', searchType = ''): printDBG('handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') printDBG( "handleService: |||||||||||||||||||||||||||||||||||| name[%s], category[%s] " % (name, category) ) self.currList = [] #MAIN MENU if name == None: self.listMainMenu() elif category == 'cats': self.listCategories(self.currItem, 'show_sort') elif category == 'show_sort': cItem = dict(self.currItem) cItem['category'] = 'list_items' self.listsTab(self.sortCache, cItem) elif category == 'list_items': self.listItems(self.currItem, 'list_episodes') elif category == 'list_episodes': self.listEpisodes(self.currItem) #SEARCH elif category in ["search", "search_next_page"]: cItem = dict(self.currItem) cItem.update({'search_item':False, 'name':'category'}) self.listSearchResult(cItem, searchPattern, searchType) #HISTORIA SEARCH elif category == "search_history": self.listsHistory({'name':'history', 'category': 'search'}, 'desc', _("Type: ")) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('Movie4kTO.handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", None) category = self.currItem.get("category", '') printDBG( "Movie4kTO.handleService: ---------> name[%s], category[%s] " % (name, category)) searchPattern = self.currItem.get("search_pattern", searchPattern) self.currList = [] #MAIN MENU if None == name: self.listsTab(self.MAIN_CAT_TAB, {'name': 'category'}) #TV SHOW elif 'cat_tv_shows' == category: self.listsTab(self.TV_SHOWS_CAT_TAB, self.currItem) elif 'cat_tv_shows_list1' == category: self.listsTVShow1(self.currItem, 'episodes') elif 'cat_tv_shows_list2' == category: self.listsTVShow2(self.currItem, 'episodes') elif 'cat_tv_shows_genres' == category: self.listsTVShowGenres(self.currItem, 'cat_tv_shows_list2') elif 'cat_tv_shows_abc' == category: self.listsTVShowABC(self.currItem, 'cat_tv_shows_list2') elif 'episodes' == category: self.listEpisodes(self.currItem) #MOVIES elif 'cat_movies' == category: self.listsTab(self.MOVIES_CAT_TAB, self.currItem) elif 'cat_movies_list1' == category: self.listsMovies1(self.currItem) elif 'cat_movies_list2' == category: self.listsMovies2(self.currItem) elif 'cat_movies_genres' == category: self.listsMoviesGenres(self.currItem, 'cat_movies_list2') elif 'cat_movies_abc' == category: self.listsMoviesABC(self.currItem, 'cat_movies_list2') #CATEGORIES elif 'categories' == category: self.listCategories(self.currItem, 'list_videos') #LIST_VIDEOS elif 'list_videos' == category: self.listVideosFromCategory(self.currItem) #WYSZUKAJ elif category in ["search", "search_next_page"]: cItem = dict(self.currItem) cItem.update({'search_item': False, 'name': 'category'}) self.listSearchResult(cItem, searchPattern, searchType) #HISTORIA WYSZUKIWANIA elif category == "search_history": self.listsHistory({ 'name': 'history', 'category': 'search' }, 'desc', _("Type: ")) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('Pinkbike.handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", None) category = self.currItem.get("category", '') printDBG( "Pinkbike.handleService: ---------> name[%s], category[%s] " % (name, category) ) searchPattern = self.currItem.get("search_pattern", searchPattern) self.currList = [] if None == name: self.listsTab(Pinkbike.MAIN_CAT_TAB, {'name':'category'}) elif 'best_video_categories' == category: self.listBestCategories(self.currItem, 'list_videos') elif 'video_categories' == category: self.listCategories(self.currItem, 'list_sub_video_categories') elif 'list_sub_video_categories' == category: self.listCatItems(self.currItem, 'list_videos') elif 'list_videos' == category: self.listVideos(self.currItem) #WYSZUKAJ elif category in ["search"]: cItem = dict(self.currItem) cItem.update({'search_item':False, 'name':'category'}) self.listSearchResult(cItem, searchPattern, searchType) #HISTORIA WYSZUKIWANIA elif category == "search_history": self.listsHistory({'name':'history', 'category': 'search'}, 'desc', _("Type: ")) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) if 0 == refresh: refresh = False else: refresh = True title = self.currItem.get("title", '') category = self.currItem.get("category", None) catId = self.currItem.get("catId", '') pCatId = self.currItem.get("pCatId", '') icon = self.currItem.get("icon", '') url = self.currItem.get("url", '') plot = self.currItem.get("plot", '') printDBG( "handleService: |||||||||||||||||||||||||||||||||||| category[%r] " % (category)) self.currList = [] #MAIN MENU if category == None: self.listsMainMenu(refresh) #GET SUB CATEGORY elif category == 'category': self.getCategories(catId, refresh) #WYSZUKAJ elif category == 'Wyszukaj': pattern = urllib.quote_plus(searchPattern) self.getVideosList(Ipla.SEARCH_URL + pattern) #HISTORIA WYSZUKIWANIA elif category == "search_history": self.listsHistory()
def handleService(self, index, refresh = 0, searchPattern = '', searchType = ''): printDBG('handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') mode = self.currItem.get("mode", '') printDBG( "handleService: >> name[%s], category[%s] " % (name, category) ) self.currList = [] #MAIN MENU if name == None: self.listMainMenu({'name':'category'}) elif category == 'categories': self.listCategories(self.currItem, 'list_programs') elif category == 'list_programs': self.listPrograms(self.currItem, 'list_items') elif category == 'list_items': self.listItems(self.currItem, 'sub_items') elif category == 'sub_items': self.listSubItems(self.currItem) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') printDBG( "handleService: |||||||||||||||||||||||||||||||||||| name[%s], category[%s] " % (name, category)) self.currList = [] # MAIN MENU if name == None: self.listsTab(self.MAIN_CAT_TAB, {'name': 'category'}) elif category == 'cat_tv_shows': self.listItems(self.currItem, 'list_indexes') elif category == 'cat_mult': self.listItems(self.currItem, 'list_indexes') # SERIALES elif category == 'cat_serials': self.listsTab(self.SERIALS_CAT_TAB, {'name': 'category'}) elif category == 'genre': self.listGenre(self.currItem, 'list_items') elif category == 'country': self.listCountry(self.currItem, 'list_items') elif category == 'trans': self.listTrans(self.currItem, 'list_items') elif category == 'sel': self.listSel(self.currItem, 'list_items') elif category == 'years': self.listYears(self.currItem, 'list_items') elif category == 'list_items': self.listItems(self.currItem, 'list_indexes') elif category == 'list_indexes': self.listIndexes(self.currItem, 'list_content', 'list_episodes') elif category == 'list_content': self.listContent(self.currItem, 'list_episodes') elif category == 'list_tab_content': self.listTabContent(self.currItem, 'list_episodes') elif category == 'list_episodes': self.listEpisodes(self.currItem) # SEARCH elif category in ["search", "search_next_page"]: cItem = dict(self.currItem) cItem.update({'search_item': False, 'name': 'category'}) self.listSearchResult(cItem, searchPattern, searchType) # HISTORIA SEARCH elif category == "search_history": self.listsHistory({ 'name': 'history', 'category': 'search' }, 'desc', _("Type: ")) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh = 0, searchPattern = '', searchType = ''): printDBG('handleService start') self.fillServerApiData() self.tryTologin() CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') mode = self.currItem.get("mode", '') printDBG( "handleService: |||| name[%s], category[%s] " % (name, category) ) self.cacheLinks = {} self.currList = [] #MAIN MENU if name == None: self.listMainMenu({'name':'category'}) # ON AIR elif category == 'on_air': self.listOnAir(self.currItem) # SCHEDULE elif category == 'schedule': self.listDays(self.currItem, 'list_schedule') elif category == 'list_schedule': self.listSchedule(self.currItem) # VOD elif category == 'vod_sport_filters': self.listSportFilters(self.currItem, 'vod_types_filters') elif category == 'vod_types_filters': self.listVodTypesFilters(self.currItem, 'list_vod_items') elif category == 'list_vod_items': self.listVodItems(self.currItem) # EVENTS elif category == 'events': self.listEventsCategories(self.currItem, 'events_types') elif category == 'events_types': self.listEventsMenu(self.currItem) elif category in ['events_airings', 'events_videos']: self.listEventsItems(self.currItem) #SEARCH elif category == 'list_search_items': self.listSearchItems(self.currItem) elif category in ["search", "search_next_page"]: cItem = dict(self.currItem) cItem.update({'search_item':False, 'name':'category'}) self.listSearchResult(cItem, searchPattern, searchType) #HISTORIA SEARCH elif category == "search_history": self.listsHistory({'name':'history', 'category': 'search'}, 'desc', _("Type: ")) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh = 0, searchPattern = '', searchType = ''): printDBG('handleService start') if self.MAIN_URL == None: self.selectDomain() if (self.login != config.plugins.iptvplayer.mrpiracy_login.value or \ self.password != config.plugins.iptvplayer.mrpiracy_password.value) and \ '' != config.plugins.iptvplayer.mrpiracy_login.value.strip() and \ '' != config.plugins.iptvplayer.mrpiracy_password.value.strip(): self.loggedIn, msg = self.tryTologin() if not self.loggedIn: userName = config.plugins.iptvplayer.mrpiracy_login.value self.sessionEx.open(MessageBox, 'Login failed for user "%s".' % userName, type = MessageBox.TYPE_INFO, timeout = 10 ) else: self.loogin = config.plugins.iptvplayer.mrpiracy_login.value self.password = config.plugins.iptvplayer.mrpiracy_password.value elif ('' == config.plugins.iptvplayer.mrpiracy_login.value.strip() or \ '' == config.plugins.iptvplayer.mrpiracy_password.value.strip()): self.sessionEx.open(MessageBox, 'Access to this service requires login.\nPlease register on the site \"%s\". Then log in and then put your login data in the host configuration under blue button.' % self.getMainUrl(), type=MessageBox.TYPE_INFO, timeout=20 ) CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') mode = self.currItem.get("mode", '') printDBG( "handleService: |||||||||||||||||||||||||||||||||||| name[%s], category[%s] " % (name, category) ) self.currList = [] #MAIN MENU if name == None: if (config.plugins.iptvplayer.mrpiracy_login.value == '' or config.plugins.iptvplayer.mrpiracy_password.value == ''): rm(self.COOKIE_FILE) self.cacheLinks = {} self.listsTab(self.MAIN_CAT_TAB, {'name':'category'}) elif category == 'list_filters': self.listFilters(self.currItem, 'list_items') elif category == 'list_items': self.listItems(self.currItem, 'list_seasons') elif category == 'list_seasons': self.listSeasons(self.currItem) elif category == 'list_episodes': self.listEpisodes(self.currItem) #SEARCH elif category in ["search", "search_next_page"]: cItem = dict(self.currItem) cItem.update({'search_item':False, 'name':'category'}) self.listSearchResult(cItem, searchPattern, searchType) #HISTORIA SEARCH elif category == "search_history": self.listsHistory({'name':'history', 'category': 'search'}, 'desc', _("Type: ")) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh = 0, searchPattern = '', searchType = ''): printDBG('handleService start') self.tryTologin() CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') mode = self.currItem.get("mode", '') printDBG( "handleService: |||| name[%s], category[%s] " % (name, category) ) self.currList = [] #MAIN MENU if name == None: self.listMainMenu({'name':'category'}, 'list_genres') elif category == 'list_filters': self.listFilters(self.currItem, 'list_items', 'explore_item') elif category == 'list_items': self.listItems(self.currItem, 'explore_item') elif category == 'list_items_2': self.listItems2(self.currItem, 'video') elif category == 'list_series_az': self.listLetters(self.currItem, 'list_series_letter', self.cacheSeriesLetter, self.cacheSetiesByLetter) elif category == 'list_series_letter': self.listByLetter(self.currItem, 'explore_item', self.cacheSetiesByLetter) elif category == 'list_cartoons_az': self.listLetters(self.currItem, 'list_cartoons_letter', self.cacheCartoonsLetter, self.cacheCartoonsByLetter) elif category == 'list_cartoons_letter': self.listByLetter(self.currItem, 'list_items_2', self.cacheCartoonsByLetter) elif category == 'explore_item': self.exploreItem(self.currItem, 'list_episodes') elif category == 'list_episodes': self.listEpisodes(self.currItem) elif category == 'list_live_channels': self.listChannels(self.currItem) elif category == 'm3u': self.listM3u(self.currItem, 'list_m3u_groups') elif category == 'list_m3u_groups': self.listM3uGroups(self.currItem) #SEARCH elif category in ["search", "search_next_page"]: cItem = dict(self.currItem) cItem.update({'search_item':False, 'name':'category'}) self.listSearchResult(cItem, searchPattern, searchType) elif category == 'list_search_items': self.listSearchItems(self.currItem, 'explore_item') #HISTORIA SEARCH elif category == "search_history": self.listsHistory({'name':'history', 'category': 'search'}, 'desc', _("Type: ")) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') mode = self.currItem.get("mode", '') printDBG( "handleService: |||||||||||||||||||||||||||||||||||| name[%s], category[%s] " % (name, category)) self.currList = [] #MAIN MENU if name == None: self.listsTab(self.MAIN_CAT_TAB, {'name': 'category'}) elif category == 'home': self.listHome(self.currItem, 'list_items') elif category == 'list_cached_items': cItem = dict(self.currItem) cItem['category'] = 'list_episodes' self.listsTab(self.cacheHome.get(cItem.get('tab_id'), []), cItem) elif category == 'list_cats': self.listCats(self.currItem, 'list_sub_cats') elif category == 'list_sub_cats': if self.currItem.get('cache_key', '') == 'alphabet': self.listSubCats(self.currItem, 'list_items') else: self.listSubCats(self.currItem, 'list_sort_tab') elif category == 'list_sort_tab': cItem = dict(self.currItem) cItem['category'] = 'list_items' self.listsTab(self.SORT_BY_TAB, cItem) elif category == 'list_items': self.listItems(self.currItem, 'list_episodes') elif category == 'list_episodes': self.listEpisodes(self.currItem) #SEARCH elif category in ["search", "search_next_page"]: cItem = dict(self.currItem) cItem.update({'search_item': False, 'name': 'category'}) self.listSearchResult(cItem, searchPattern, searchType) #HISTORIA SEARCH elif category == "search_history": self.listsHistory({ 'name': 'history', 'category': 'search' }, 'desc', _("Type: ")) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) if self.MAIN_URL == None: #rm(self.COOKIE_FILE) self.selectDomain() name = self.currItem.get("name", '') category = self.currItem.get("category", '') mode = self.currItem.get("mode", '') printDBG( "handleService: |||||||||||||||||||||||||||||||||||| name[%s], category[%s] " % (name, category)) self.currList = [] #MAIN MENU if name == None: self.listsTab(self.MAIN_CAT_TAB, {'name': 'category'}) elif category == 'list_abc': self.listABC(self.currItem, 'list_abc_items') elif category == 'list_abc_items': self.listABCItems(self.currItem, 'explore_item') elif category == 'list_rank_items': self.listRankItems(self.currItem, 'explore_item') elif category == 'explore_item': self.exploreItem(self.currItem) elif category == 'list_programs': self.listPrograms(self.currItem, 'list_sort_filter') elif category == 'list_sort_filter': self.listSortFilters(self.currItem, 'list_items') elif category == 'list_last': self.listLast(self.currItem, 'list_last_items') elif category == 'list_last_items': self.listLastItems(self.currItem) #SEARCH elif category in ["search", "search_next_page"]: cItem = dict(self.currItem) cItem.update({'search_item': False, 'name': 'category'}) self.listSearchResult(cItem, searchPattern, searchType) #HISTORIA SEARCH elif category == "search_history": self.listsHistory({ 'name': 'history', 'category': 'search' }, 'desc', _("Type: ")) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) if self.MAIN_URL == None: #rm(self.COOKIE_FILE) self.selectDomain() name = self.currItem.get("name", '') category = self.currItem.get("category", '') mode = self.currItem.get("mode", '') printDBG( "handleService: |||||||||||||||||||||||||||||||||||| name[%s], category[%s] " % (name, category)) self.currList = [] #MAIN MENU if name == None: self.fillCacheFilters() self.listMainMenu({'name': 'category'}) elif category.startswith('list_filter_'): filter = category.replace('list_filter_', '') if filter == 'genre': self.listFilters(self.currItem, filter, 'list_filter_country') elif filter == 'country': self.listFilters(self.currItem, filter, 'list_filter_year') elif filter == 'year': self.listFilters(self.currItem, filter, 'list_filter_quality') elif filter == 'quality': self.listFilters(self.currItem, filter, 'list_filter_sort_by') elif filter == 'sort_by': self.listFilters(self.currItem, filter, 'list_items') if category == 'list_items': self.listItems(self.currItem, 'list_episodes') elif category == 'list_episodes': self.listEpisodes(self.currItem) #SEARCH elif category in ["search", "search_next_page"]: cItem = dict(self.currItem) cItem.update({'search_item': False, 'name': 'category'}) self.listSearchResult(cItem, searchPattern, searchType) #HISTORIA SEARCH elif category == "search_history": self.listsHistory({ 'name': 'history', 'category': 'search' }, 'desc', _("Type: ")) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh = 0, searchPattern = '', searchType = ''): printDBG('handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') mode = self.currItem.get("mode", '') printDBG( "handleService: || name[%s], category[%s] " % (name, category) ) self.currList = [] #MAIN MENU if name == None: self.listMainMenu({'name':'category'}, 'type', 'portal') elif category == 'type': self.listType(self.currItem) elif category == 'radio_channels': self.listRadioChannels(self.currItem, 'portal') elif category == 'portal': self.listPortalMain(self.currItem) elif category == 'list_cats': self.listCats(self.currItem, 'sub_items', 'list_teaser_items') elif category == 'sub_items': self.listSubItems(self.currItem) elif category == 'list_teaser_items': self.listTeaserItems(self.currItem) elif category == 'list_days': self.listDays(self.currItem, 'list_teaser_items') elif category == 'list_az': self.listAZ(self.currItem, 'list_az_items') elif category == 'list_az_items': self.listAZItems(self.currItem, 'list_episodes') elif category == 'list_episodes': self.listEpisodes(self.currItem) elif category == 'search_items': self.listSearchItems(self.currItem) elif category == 'search_shows': self.listSearchShows(self.currItem, 'list_episodes') elif category == 'list_live': self.listLiveChannels(self.currItem) #SEARCH elif category in ["search", "search_next_page"]: cItem = dict(self.currItem) cItem.update({'search_item':False, 'name':'category'}) self.listSearchResult(cItem, searchPattern, searchType) #HISTORIA SEARCH elif category == "search_history": self.listsHistory({'name':'history', 'category': 'search'}, 'desc', _("Type: ")) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') mode = self.currItem.get("mode", '') printDBG( "handleService: |||||||||||||||||||||||||||||||||||| name[%s], category[%s] " % (name, category)) self.currList = [] #MAIN MENU if name == None: self.selectDomain() self.listsTab(self.MAIN_CAT_TAB, {'name': 'category'}) if category == 'news': self.listNewsCats(self.currItem, 'list_news_tabs') elif category == 'list_news_tabs': self.listNewTab(self.currItem, 'list_news_items') elif category == 'list_news_items': self.listNewsItems(self.currItem, 'explore_item') elif category == 'list_langs': self.listsLangFilter(self.currItem, 'list_items') elif category == 'list_sub_cats': self.listsSubCategories(self.currItem, 'list_filters') elif category == 'list_filters': self.listFilters(self.currItem, 'list_langs') elif category == 'list_items': self.listItems(self.currItem, 'explore_item') elif category == 'explore_item': self.exploreItem(self.currItem, 'list_episodes') elif category == 'list_episodes': self.listEpisodes(self.currItem) #SEARCH elif category in ["search", "search_next_page"]: cItem = dict(self.currItem) cItem.update({'search_item': False, 'name': 'category'}) self.listSearchResult(cItem, searchPattern, searchType) #HISTORIA SEARCH elif category == "search_history": self.listsHistory({ 'name': 'history', 'category': 'search' }, 'desc', _("Type: ")) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') mode = self.currItem.get("mode", '') printDBG( "handleService: |||||||||||||||||||||||||||||||||||| name[%s], category[%s] " % (name, category)) self.currList = [] #MAIN MENU if name == None: self.listMainMenu({ 'name': 'category', 'url': self.MAIN_URL }, 'list_items') self.listsTab(self.MAIN_CAT_TAB, {'name': 'category'}) elif 'list_categories' == category: self.listCategories(self.currItem, 'list_items') elif 'list_collections' == category: self.listCollections(self.currItem, 'list_colection_items') elif 'list_colection_items' == category: self.listColectionItems(self.currItem, 'list_content') elif 'list_items' == category: self.listItems(self.currItem, 'list_content') elif 'list_content' == category: self.listContent(self.currItem, 'list_episodes') elif category == 'list_seasons': self.listSeasons(self.currItem, 'list_episodes') elif category == 'list_episodes': self.listEpisodes(self.currItem) #SEARCH elif category in ["search", "search_next_page"]: cItem = dict(self.currItem) cItem.update({'search_item': False, 'name': 'category'}) self.listSearchResult(cItem, searchPattern, searchType) #HISTORIA SEARCH elif category == "search_history": self.listsHistory({ 'name': 'history', 'category': 'search' }, 'desc', _("Type: ")) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') mode = self.currItem.get("mode", '') printDBG( "handleService: |||||||||||||||||||||||||||||||||||| name[%s], category[%s] " % (name, category)) self.currList = [] #MAIN MENU if name == None: login = config.plugins.iptvplayer.streamliveto_login.value passwd = config.plugins.iptvplayer.streamliveto_password.value logged = False if '' != login.strip() and '' != passwd.strip(): logged = self.doLogin(login, passwd) if not logged: self.sessionEx.open(MessageBox, _('Login failed.'), type=MessageBox.TYPE_INFO, timeout=10) self.listsTab(self.MAIN_CAT_TAB, {'name': 'category'}) #if logged: # self.addDir({'name':'category', 'title':_('Get free credits'), 'category':'get_free_credits'}) elif category == 'get_free_credits': self.listGetFreeCredits() elif category == 'list_filters': self.listFilters(self.currItem, 'list_channels') elif category == 'list_channels': self.listChannels(self.currItem) #SEARCH elif category in ["search", "search_next_page"]: cItem = dict(self.currItem) cItem.update({'search_item': False, 'name': 'category'}) self.listSearchResult(cItem, searchPattern, searchType) #HISTORIA SEARCH elif category == "search_history": self.listsHistory({ 'name': 'history', 'category': 'search' }, 'desc', _("Type: ")) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) self.informAboutGeoBlockingIfNeeded('IE') name = self.currItem.get("name", '') category = self.currItem.get("category", '') mode = self.currItem.get("mode", '') printDBG( "handleService: |||||||||||||||||||||||||||||||||||| name[%s], category[%s] " % (name, category)) self.currList = [] #MAIN MENU if name == None: self.listMainMenu({'name': 'category'}) elif category == 'sub_items': self.listSubItems(self.currItem) elif category == 'list_live': self.listLiveChannels(self.currItem) elif category == 'explore_show': self.exploreShow(self.currItem, 'list_items') elif category == 'list_items': self.listItems(self.currItem, 'explore_show') elif category == 'list_by_day': self.listByDay(self.currItem, 'sub_items', 'list_by_day_items') elif category == 'list_by_day_items': self.listByDayItems(self.currItem, 'explore_show') elif category == 'list_az': self.listAZ(self.currItem, 'list_az_items') elif category == 'list_az_items': self.listAZItems(self.currItem, 'explore_show') #SEARCH elif category in ["search", "search_next_page"]: cItem = dict(self.currItem) cItem.update({'search_item': False, 'name': 'category'}) self.listSearchResult(cItem, searchPattern, searchType) #HISTORIA SEARCH elif category == "search_history": self.listsHistory({ 'name': 'history', 'category': 'search' }, 'desc', _("Type: ")) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') mode = self.currItem.get("mode", '') printDBG("handleService: |||| name[%s], category[%s] " % (name, category)) self.currList = [] #MAIN MENU if name == None: self.listMainMenu({'name': 'category'}) elif category == 'list_genres_filters': self.listGenresFilters(self.currItem, 'list_items') elif category == 'list_genres': self.listItems(self.currItem) elif category == 'list_containers': self.listContainers(self.currItem, 'list_container_items', 'list_items') elif category == 'list_items': self.listItems(self.currItem) elif category == 'list_container_items': self.listContainerItems(self.currItem) elif category == 'list_playlist': self.listPlaylistItems(self.currItem) elif category == 'list_artists': self.listItems(self.currItem) elif category == 'list_artist_videos': self.listArtistVideos(self.currItem) #SEARCH elif category in ["search", "search_next_page"]: cItem = dict(self.currItem) cItem.update({'search_item': False, 'name': 'category'}) self.listSearchResult(cItem, searchPattern, searchType) #HISTORIA SEARCH elif category == "search_history": self.listsHistory({ 'name': 'history', 'category': 'search' }, 'desc', _("Type: ")) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh = 0, searchPattern = '', searchType = ''): printDBG('handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') mode = self.currItem.get("mode", '') printDBG( "handleService: |||||||||||||||||||||||||||||||||||| name[%s], category[%s] " % (name, category) ) self.currList = [] #MAIN MENU if name == None: self.listsTab(self.MAIN_CAT_TAB, {'name':'category'}) elif category == 'channels': self.listChannelsCats(self.currItem, 'list_video_items') elif category == 'missed': self.addChannelFilter(self.currItem, 'missed_day') elif category == 'missed_day': self.addMissedDay(self.currItem, 'list_video_items') elif category == 'list_missed': self.listMissedItems(self.currItem, 'list_missed') elif category == 'az': self.addChannelFilter(self.currItem, 'list_az', True) elif category == 'list_az': self.listAZ(self.currItem, 'list_items_by_letter') elif category == 'list_items_by_letter': self.listItemsByLetter(self.currItem, 'list_navigation') elif category == 'list_cats': self.listCats(self.currItem, 'list_cats_items') elif category == 'list_cats_items': self.listCatsItems(self.currItem, 'list_navigation') elif category == 'list_navigation': self.listNavigation(self.currItem) elif category == 'list_tab_items': self.listTabItems(self.currItem) elif category == 'list_video_items': self.listVideoItems(self.currItem) #SEARCH elif category in ["search", "search_next_page"]: cItem = dict(self.currItem) cItem.update({'search_item':False, 'name':'category'}) self.listSearchResult(cItem, searchPattern, searchType) #HISTORIA SEARCH elif category == "search_history": self.listsHistory({'name':'history', 'category': 'search'}, 'desc', _("Type: ")) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('handleService start') if None == self.loggedIn: self.loggedIn = self.tryTologin() CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') printDBG( "handleService: |||||||||||||||||||||||||||||||||||| name[%s], category[%s] " % (name, category)) self.currList = [] #MAIN MENU if name == None: self.selectDomain() self.listMainMenu({'name': 'category'}) elif category == 'new': self.listNewCategory(self.currItem, 'list_items') elif category == 'list_genres': self.listGenres(self.currItem, 'list_sortnav') elif category == 'list_sortnav': self.listSortNav(self.currItem, 'list_items') if len(self.currList) == 0: category = 'list_items' if category == 'list_items': self.listItems(self.currItem, 'list_seasons') elif category == 'list_seasons': self.listSeasons(self.currItem, 'list_episodes') elif category == 'list_episodes': self.listEpisodes(self.currItem) #SEARCH elif category in ["search", "search_next_page"]: cItem = dict(self.currItem) cItem.update({'search_item': False, 'name': 'category'}) self.listSearchResult(cItem, searchPattern, searchType) #HISTORIA SEARCH elif category == "search_history": self.listsHistory({ 'name': 'history', 'category': 'search' }, 'desc', _("Type: ")) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh = 0, searchPattern = '', searchType = ''): printDBG('handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) if self.MAIN_URL == None: #rm(self.COOKIE_FILE) self.selectDomain() name = self.currItem.get("name", '') category = self.currItem.get("category", '') mode = self.currItem.get("mode", '') printDBG( "handleService: |||||||||||||||||||||||||||||||||||| name[%s], category[%s] " % (name, category) ) self.currList = [] #MAIN MENU if name == None: self.listsTab(self.MAIN_CAT_TAB, {'name':'category'}) elif 'movies' == category: self.listsTab(self.MOVIES_CAT_TAB, self.currItem) elif 'movies_cats' == category: self.listCats(self.currItem, 'list_items', 'id="genre"', '</ul>') elif 'movies_abc' == category: self.listCats(self.currItem, 'list_items', 'id="movietitle"', '</ul>') elif 'series' == category: self.listsTab(self.SERIES_CAT_TAB, self.currItem) elif 'series_abc' == category: self.listSeriesABC(self.currItem, 'series_by_letter') elif 'series_by_letter' == category: self.listSeriesByLetter(self.currItem, 'explore_item') elif 'list_items' == category: self.listItems(self.currItem, 'explore_item') elif 'explore_item' == category: self.exploreItem(self.currItem, 'list_episodes') elif 'list_episodes' == category: self.listEpisodes(self.currItem) #SEARCH elif category in ["search", "search_next_page"]: cItem = dict(self.currItem) cItem.update({'search_item':False, 'name':'category'}) self.listSearchResult(cItem, searchPattern, searchType) #HISTORIA SEARCH elif category == "search_history": self.listsHistory({'name':'history', 'category': 'search'}, 'desc', _("Type: ")) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') printDBG( "handleService: |||||||||||||||||||||||||||||||||||| name[%s], category[%s] " % (name, category)) self.currList = [] self.cacheLinks = {} #MAIN MENU if name == None: self.listsTab(self.MAIN_CAT_TAB, {'name': 'category'}) elif category == 'list_popular': self.listsTab(self.POPULAR_TAB, self.currItem) #MOVIES elif category == 'list_countries_filter': self.listFilters(self.currItem, 'countries', 'list_genres_filter') elif category == 'list_languages_filter': self.listFilters(self.currItem, 'languages', 'list_genres_filter') elif category == 'list_genres_filter': self.listFilters(self.currItem, 'genres', 'list_year_filter') elif category == 'list_year_filter': self.listFilters(self.currItem, 'years', 'list_orderby_filter') elif category == 'list_orderby_filter': self.listFilters(self.currItem, 'orderby', 'list_items') elif category == 'list_items': self.listItems(self.currItem) elif category == 'list_items2': self.listItems2(self.currItem) #SEARCH elif category in ["search", "search_next_page"]: cItem = dict(self.currItem) cItem.update({'search_item': False, 'name': 'category'}) self.listSearchResult(cItem, searchPattern, searchType) #HISTORIA SEARCH elif category == "search_history": self.listsHistory({ 'name': 'history', 'category': 'search' }, 'desc', _("Type: ")) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)