def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('WrestlingNet.handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", None) category = self.currItem.get("category", '') printDBG( "WrestlingNet.handleService: ---------> name[%s], category[%s] " % (name, category) ) searchPattern = self.currItem.get("search_pattern", searchPattern) self.currList = [] #MAIN MENU if None == name: self.listsTab(WrestlingNet.MAIN_CAT_TAB, {'name':'category'}) #LATEST elif 'latest' == category: self.listLatestVideos(self.currItem, '') #TAG elif 'tag' == category: self.listVideosByTag(self.currItem, '') #CATEGORY elif 'category' == category: self.listVideosByCategory(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('TvGryPL.handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", None) category = self.currItem.get("category", '') printDBG( "TvGryPL.handleService: ---------> name[%s], category[%s] " % (name, category) ) searchPattern = self.currItem.get("search_pattern", searchPattern) self.currList = [] if None == name: self.listsTab(TvGryPL.MAIN_CAT_TAB, {'name':'category'}) #FILMS elif 'films' == category: self.listFilms(self.currItem) elif 'newest' == category: self.listNewest(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('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_S, {'name':'category'}) self.getMainMenu({'name':'category', 'url':self.MAIN_URL, 'icon':self.DEFAULT_ICON}, 'category') self.listsTab(self.MAIN_CAT_TAB_E, {'name':'category'}) elif category == 'category': self.listCategory(self.currItem, 'list_items') elif category == 'recommended': self.listRecommended(self.currItem) elif category == 'list_items': self.listItems(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 = [] #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('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 == 'movie_cats': self.listCategories(self.currItem, 'list_items1') elif category == 'list_items1': self.listItems1(self.currItem) elif category == 'list_items2': self.listItems2(self.currItem) elif category == 'list_items3': self.listItems3(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", '') title = self.currItem.get("title", '') category = self.currItem.get("category", '') page = self.currItem.get("page", '') icon = self.currItem.get("icon", '') printDBG( "handleService: |||||||||||||||||||||||||||||||||||| [%s] " % name ) self.currList = [] #MAIN MENU if name == None: self.listsMainMenu(self.MENU_TAB) #KRESKÓWKI ALFABETYCZNIE elif category == self.setTable()[1]: self.listsABCMenu(self.cm.makeABCList()) elif name == 'abc-menu': self.showTitles(category) elif name == 'episode' or name == 'nextpage': self.showParts(page) #OSTATNIO UZUPEŁNIONE elif category == self.setTable()[2]: self.showParts(self.MAINURL) #WYSZUKAJ elif category == self.setTable()[3]: text = searchPattern self.showParts(self.MAINURL+"/search/?keywords="+urllib.quote_plus(text)) #HISTORIA WYSZUKIWANIA elif category == self.setTable()[4]: self.listsHistory() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('Hitbox.handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", None) category = self.currItem.get("category", '') printDBG( "Hitbox.handleService: ---------> name[%s], category[%s] " % (name, category) ) searchPattern = self.currItem.get("search_pattern", searchPattern) self.currList = [] if None == name: self.listsTab(Hitbox.MAIN_CAT_TAB, {'name':'category'}) #GAMES elif 'games_list' == category: self.listGames(self.currItem, 'games_tab') elif 'games_tab' == category: self.listGamesTab(self.currItem) #MEDIA elif 'media' == category: self.listMedia(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('cda.handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", None) category = self.currItem.get("category", '') printDBG( "cda.handleService: ---------> name[%s], category[%s] " % (name, category) ) searchPattern = self.currItem.get("search_pattern", searchPattern) self.currList = [] if None == name: self.listsMainMenu() #KATEGORIE if 'categories' == category: self.listCategories(self.currItem) #KATEGORIA if 'category' == category: self.listCategory(self.currItem) #WYSZUKAJ elif category in ["Wyszukaj", "search_next_page"]: self.listSearchResult(self.currItem, searchPattern) #HISTORIA WYSZUKIWANIA elif category == "Historia wyszukiwania": self.listsHistory() 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'}) #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", '') printDBG( "handleService: |||||||||||||||||||||||||||||||||||| name[%s], category[%s] " % (name, category) ) self.currList = [] #MAIN MENU if name == None: self.listMainMenu({'name':'category'}) self.listsTab(self.MAIN_CAT_TAB, {'name':'category'}, 'dir') elif category == 'list_cache_cat': self.listFromCache(self.currItem) elif category == 'explore_page': self.explorePage(self.currItem) elif category == 'videos_list': self.listVideos(self.currItem) elif category == 'calendar': self.listCalendary(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("FuufPL.handleService start") CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", None) category = self.currItem.get("category", "") printDBG("FuufPL.handleService: ---------> name[%s], category[%s] " % (name, category)) searchPattern = self.currItem.get("search_pattern", searchPattern) self.currList = [] # MAIN MENU if None == name: self.listsTab(FuufPL.MAIN_CAT_TAB, {"name": "category"}) # 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('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.listsTab(self.MAIN_CAT_TAB, {'name':'category'}) #MOVIES elif category == 'genres_movies': self.listFilters(self.currItem, 'category', 'list_version_filter') elif category == 'list_version_filter': self.listFilters(self.currItem, 'version', 'list_yer_filter') elif category == 'list_yer_filter': self.listFilters(self.currItem, 'year', 'list_movies') elif category == 'list_movies': self.listMovies(self.currItem) elif category == 'list_rank': self.listsTab(self.RANK_TAB, {'name':'category'}) elif category == 'list_rank_movie_view': self.listRankViewMovies(self.currItem) elif category == 'list_rank_movie': self.listRankMovie(self.currItem) elif category == 'list_rank_series_view': self.listRankViewSeries(self.currItem, 'list_seasons') #SERIES elif category == 'cat_series': self.listsTab(self.SERIES_CAT_TAB, {'name':'category'}) elif category == 'list_series_abc': self.listSeriesABC(self.currItem, 'list_series') elif category == 'list_series': self.listSeries(self.currItem, 'list_seasons') elif category == 'list_seasons': self.listSeasons(self.currItem, 'list_episodes') elif category == 'list_episodes': self.listEpisodes(self.currItem) #LATEST ADDED elif category == 'latest_added': self.listsTab(self.LAST_ADDED_TAB, {'name':'category'}) elif category == 'latest_added_movies': self.listLatestAddedMovies(self.currItem) elif category == 'latest_added_series': self.listLatestAddedSeries(self.currItem, 'list_seasons') #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("TvGryPL.handleService start") CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", None) category = self.currItem.get("category", "") printDBG("TvGryPL.handleService: ---------> name[%s], category[%s] " % (name, category)) searchPattern = self.currItem.get("search_pattern", searchPattern) self.currList = [] if None == name: self.listsTab(TvGryPL.MAIN_CAT_TAB, {"name": "category"}) # FILMS elif "films" == category: self.listFilms(self.currItem) elif "newest" == category: self.listNewest(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('Vevo.handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) if self.vevoIE == None: self.vevoIE = VevoIE() self.fillBrowse() name = self.currItem.get("name", None) category = self.currItem.get("category", '') printDBG( "Vevo.handleService: ---------> name[%s], category[%s] " % (name, category) ) searchPattern = self.currItem.get("search_pattern", searchPattern) self.currList = [] #MAIN MENU if None == name: self.listsTab(Vevo.MAIN_CAT_TAB, {'name':'category'}) #APIV2 elif 'apiv2' == category: self.listApiv2(self.currItem) elif category in ['playlist', 'artist']: self.listVideosFromPage(self.currItem) #BROWSE VIDEOS elif 'browse_videos' == category: self.listBrowseCategory(self.currItem, 'groups') #BROWSE ARTISTS elif 'browse_artists' == category: self.listBrowseCategory(self.currItem, 'list_artists') elif 'list_artists' == category: self.listBrowseArtists(self.currItem) #BROWSE SHOWS elif 'browse_shows' == category: self.listBrowseShows(self.currItem, 'list_show_seasons') elif 'list_show_seasons' == category: self.listShowSeasons(self.currItem, 'list_show_videos') elif 'list_show_videos' == category: self.listShowVideos(self.currItem) #GROUPS elif 'groups' == category: cItem = dict(self.currItem) cItem['category'] = 'sort' self.listsTab(Vevo.GROUP_TAB, cItem) #SORT elif 'sort' == category: cItem = dict(self.currItem) cItem['category'] = 'list_browse_videos' self.listsTab(Vevo.VIDEO_SORT_TAB, cItem) #LIST BROWSE VIDEOS elif 'list_browse_videos' == category: self.listBrowseVideos(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('handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') filters = self.currItem.get("filters", {}) printDBG( "handleService: |||||||||||||||||||||||||||||||||||| name[%s], category[%s] " % (name, category) ) self.currList = [] #MAIN MENU cItem = self.currItem if name == None: self.listsTab(self.MAIN_CAT_TAB, {'name':'category'}) elif category == 'filters': self.getFilters(self.currItem, 'list_filters') if 1 == len(self.currList): cItem = self.currList[0] self.currList = [] category = 'list_filters' if category == 'list_filters': self.listsTab(cItem.get('sub_items', []), {'name':'category', 'category':'list_sort_by', 'icon':self.MAIN_ICON, 'base_url':cItem['base_url']}) if 1 == len(self.currList): cItem = self.currList[0] self.currList = [] category = 'list_sort_by' if category == 'list_sort_by': cItem = dict(cItem) if 'shows' == cItem.get('mode', ''): cItem['category'] = 'list_show_items' else: cItem['category'] = 'list_videos' self.listsTab(self.SORT_BY_TAB, cItem) elif category == 'list_videos': self.listItems(self.currItem) elif category == 'shows': self.listShows(self.currItem, 'list_sort_by') elif category == 'list_show_items': self.listShowItems(self.currItem) elif category == 'platforms': self.listPlatforms(self.currItem, 'filters') 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('Escreen.handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", None) category = self.currItem.get("category", '') self.currList = [] self.username = config.plugins.iptvplayer.escreen_login.value self.password = config.plugins.iptvplayer.escreen_password.value if None == name: self.addM3UListCategory() sts, msg = self.checkVersion() if not sts: self.sessionEx.waitForFinishOpen(MessageBox, msg, type=MessageBox.TYPE_INFO, timeout=10) msg = self.checkMessage() if len(msg): self.sessionEx.waitForFinishOpen(MessageBox, msg, type=MessageBox.TYPE_INFO, timeout=10) if '@' in self.username and '' != self.password: self.hash = self.login() if '' != self.hash: self.listsTab(Escreen.MAIN_TAB, {'name':'category'}) else: self.sessionEx.waitForFinishOpen(MessageBox, _('Niepoprawne dane do logowania.\nProszę uzupełnić login i hasło.'), type=MessageBox.TYPE_INFO, timeout=10) # TV elif category == 'm3u_list': self.listM3uLists(self.currItem) elif category == 'tv': self.listBase(self.currItem, self._mapChannelItem) # SERIALE elif category == 'serialeonline': self.listBase(self.currItem, self._mapSeriesItem) # FILMY elif category == 'filmy': self.listsTab(Escreen.FILMS_CAT_TAB, {'name':'category'}) elif category == 'filmy_kategorie': self.listBase(self.currItem, self._mapFilmyKategorieItem) elif category == 'filmy_kategorie_lista': self.listBase(self.currItem, self._mapFilmyVideoItem) elif category == 'filmy_ostatniododane': self.listBase(self.currItem, self._mapFilmyVideoItem) elif category == 'filmy_alfabetycznie': self.listBase(self.currItem, self._mapFilmyAlfabetycznie) # BAJKI elif category == 'bajki': self.listBase(self.currItem, self._mapBajkiItem) #WYSZUKAJ elif category in ["search"]: cItem = dict(self.currItem) searchfor = urllib.quote_plus(searchPattern) cItem.update({'search_item':False, 'name':'category', 'postdata':{'search': searchfor}, 'url':Escreen.MAINURL+'/getmoviesbysearch'}) self.listBase(cItem, self._mapFilmyVideoItem) #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('ZDFmediathek.handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", None) category = self.currItem.get("category", '') printDBG( "ZDFmediathek.handleService: ---------> name[%s], category[%s] " % (name, category) ) searchPattern = self.currItem.get("search_pattern", searchPattern) self.currList = [] if None == name: self.listsTab(ZDFmediathek.MAIN_CAT_TAB, {'name':'category'}) #STARTSEITE elif 'startseite' == category: self.listSendung(self.currItem, ZDFmediathek.HOME_API_URL, ZDFmediathek.START_CAT_TAB) #RUBRIKEN elif 'rubriken' == category: self.listRubriken(self.currItem, 'rubrik') #RUBRIK elif 'rubrik' == category: self.listRubrik(self.currItem, 'sendung') #SENDUNG elif 'sendung' == category: self.listSendung(self.currItem, ZDFmediathek.SENDUNG_API_URL) #NACHRICHTEN elif 'nachrichten' == category: self.listNachrichten(self.currItem, 'nachrichten_sendung') #NARCHRICHTEN SENDUNG elif 'nachrichten_sendung' == category: self.listSendung(self.currItem, ZDFmediathek.NEWS_SHOW_API_URL) #THEMEN elif 'themen' == category: self.listThemen(self.currItem, 'thema') #THEMA elif 'thema' == category: self.listSendung(self.currItem, ZDFmediathek.THEMEN_API_URL) #SENDUNGVERPASS elif 'sendungverpasst' == category: self.listSendungverpasst(self.currItem) #A-Z elif 'a_z' == category: self.listsTab(ZDFmediathek.A_Z_CAT_TAB, {'name':'category', 'category':'list_a_z'}) #LIST A-Z elif 'list_a_z' == category: self.listA_Z(self.currItem, 'sendung') #WYSZUKAJ elif category in ["search", "search_next_page"]: cItem = dict(self.currItem) cItem.update({'search_item':False, 'name':'category', 'category':'search_next_page'}) 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('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(Movie4kTO.MAIN_CAT_TAB, {'name':'category'}) #TV SHOW elif 'cat_tv_shows' == category: self.listsTab(Movie4kTO.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(Movie4kTO.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('ZalukajTv.handleService start') if None == self.loggedIn and config.plugins.iptvplayer.zalukajtvPREMIUM.value: self.loggedIn,msg = self.tryTologin() if not self.loggedIn: self.sessionEx.open(MessageBox, msg, type = MessageBox.TYPE_INFO, timeout = 10 ) else: self.sessionEx.open(MessageBox, msg, type = MessageBox.TYPE_INFO, timeout = 10 ) CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", None) category = self.currItem.get("category", '') printDBG( "ZalukajTv.handleService: ---------> name[%s], category[%s] " % (name, category) ) searchPattern = self.currItem.get("search_pattern", searchPattern) self.currList = [] if None == name: self.listsTab(ZalukajTv.MAIN_CAT_TAB, {'name':'category'}) #FILMS elif 'films_sub_menu' == category: self.listsTab(ZalukajTv.FILMS_SUB_MENU, self.currItem) elif 'films_popular' == category: self.listsTab(ZalukajTv.FILMS_POPULAR, self.currItem) elif 'films_category' == category: self.listFilmsCategories(self.currItem, 'add_lang') #LANGS elif 'add_lang' == category: newItem = dict(self.currItem) newItem.update({'category':'films_list'}) self.listsTab(ZalukajTv.LANGS_TAB, newItem) #LIST FILMS elif 'films_list' == category: self.listFilms(self.currItem) #SERIES elif 'series_sub_menu' == category: self.listsTab(ZalukajTv.SERIES_SUB_MENU, self.currItem) elif 'series_list' == category: self.listSeries(self.currItem, 'series_seasons') elif 'series_updated' == category: self.listUpdatedSeries(self.currItem, 'series_episodes') elif 'series_seasons' == category: self.listSeriesSeasons(self.currItem, 'series_episodes') elif 'series_episodes' == category: self.listSeriesEpisodes(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('EkinoTv.handleService start') #self.PREMIUM = config.plugins.iptvplayer.ekinotvPREMIUM.value #if False == self.loggedIn and self.PREMIUM: # self.LOGIN = config.plugins.iptvplayer.ekinotv_login.value # self.PASSWORD = config.plugins.iptvplayer.ekinotv_password.value # self.loggedIn = self.tryTologin() # if not self.loggedIn: # self.sessionEx.open(MessageBox, 'Problem z zalogowaniem użytkownika "%s".' % self.LOGIN, type = MessageBox.TYPE_INFO, timeout = 10 ) # else: # self.sessionEx.open(MessageBox, 'Zostałeś poprawnie \nzalogowany.', type = MessageBox.TYPE_INFO, timeout = 10 ) CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", None) category = self.currItem.get("category", '') printDBG( "EkinoTv.handleService: ---------> name[%s], category[%s] " % (name, category) ) searchPattern = self.currItem.get("search_pattern", searchPattern) self.currList = [] if None == name: self.listsTab(EkinoTv.MAIN_CAT_TAB, {'name':'category'}) #FILMS CATEGORIES elif 'list_cats' == category: self.listMovieFilters(self.currItem, 'list_vers') elif 'list_vers' == category: self.listMovieFilters(self.currItem, 'list_years') elif 'list_years' == category: self.listMovieFilters(self.currItem, 'list_movies') elif 'list_movies' == category: self.listMovies(self.currItem) #FILMS LETTERS elif 'series_abc' == category: self.listsSeriesABC(self.currItem, 'series_list') #LIST SERIALS elif 'series_list' == category: self.listsSeries(self.currItem, 'series_episodes') elif 'series_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("EskaGo.handleService start") CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", None) category = self.currItem.get("category", "") printDBG("EskaGo.handleService: ---------> name[%s], category[%s] " % (name, category)) searchPattern = self.currItem.get("search_pattern", searchPattern) self.currList = [] if None == name: self.listChannels({"name": "category", "url": EskaGo.CHANNELS_URL}) else: self.listChannels(self.currItem) CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('Urllist.handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", None) category = self.currItem.get("category", '') printDBG( "Urllist.handleService: ---------> name[%s], category[%s] " % (name, category) ) self.currList = [] if None == name: self.listsTab(self.MAIN_GROUPED_TAB, self.currItem) else: self.listCategory(self.currItem) CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('Favourites.handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", None) category = self.currItem.get("category", '') self.currList = [] if None == name: self.listGroups('list_favourites') elif 'list_favourites' == category: self.listFavourites(self.currItem) 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", '') 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 == 'new': self.listNewCategory(self.currItem) elif category == 'movies': self.listMoviesCategory(self.currItem, 'list_sortnav') elif category == 'tv_shows': self.listTVShowsCategory(self.currItem, 'list_sortnav') elif category == 'list_sortnav': self.listSortNav(self.currItem, 'list_items') elif category == 'list_items': if mode == 'movies': self.listItems(self.currItem) else: 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) 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_content') elif category == 'cat_mult': self.listItems(self.currItem, 'list_content') # 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_content') elif category == 'list_content': self.listContent(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.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) 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 == "new": self.listNewCategory(self.currItem) elif category == "movies": self.listMoviesCategory(self.currItem, "list_sortnav") elif category == "tv_shows": self.listTVShowsCategory(self.currItem, "list_sortnav") elif category == "list_sortnav": cItem = dict(self.currItem) cItem["category"] = "list_items" self.listsTab(self.SORT_NAV_TAB, cItem) elif category == "list_items": if mode == "movies": self.listItems(self.currItem) else: 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) 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 == 'movies_cats': self.listMoviesCategories(self.currItem, 'list_movies') #MOVIES elif category == 'list_movies': self.listMovies(self.currItem) #TOP 100 elif category == 'movies_top100': cItem = dict(self.currItem) cItem['category'] = 'list_top100' self.listsTab(self.TOP100_TAB, cItem) elif category == 'list_top100': self.listTop100(self.currItem) #YEAR elif category == 'movies_year': self.listYears(self.currItem, 'list_movies') #SERIES elif category == 'list_series': self.listAllSeries(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('Twitch.handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", None) category = self.currItem.get("category", '') printDBG( "Twitch.handleService: ---------> name[%s], category[%s] " % (name, category) ) searchPattern = self.currItem.get("search_pattern", searchPattern) self.currList = [] if None == name: self.listsTab(Twitch.MAIN_CAT_TAB, {'name':'category'}) #GAMES elif 'games' == category: self.listGames(self.currItem, 'game') elif 'search_games' == category: self.listSearchGames(self.currItem, 'game') #GAME elif 'game' == category: self.listsTab(Twitch.GAME_CAT_TAB, self.currItem) #CHANNELS CAT elif 'channels' == category: self.listsTab(Twitch.CHANNEL_CAT_TAB, self.currItem) #LIVE CHANNELS elif 'streams' == category: self.listLiveChannels(self.currItem) #VIDEOS PERIOD elif 'videos_period' == category: self.listsTab(Twitch.VIDEOS_PERIOD_TAB, self.currItem) #VIDEOS CATS elif 'videos' == category: self.listsVideos(self.currItem, 'video_parts') #LIST VIDEOS elif 'video_parts' == category: self.listsVideoChunks(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('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.cacheLinks = {} self.currList = [] if name == None and category == '': self.cm.clearCookie(self.COOKIE_FILE, ['PHPSESSID', '__cfduid', 'cf_clearance']) self.listMainMenu({'name': 'category'}) elif category == 'movies': self.listMovies(self.currItem, 'sub_items', 'list_items') elif category == 'series': self.listSeries(self.currItem, 'list_items') 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, 'sub_items') 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 == 'search_history': self.listsHistory({ 'name': 'history', 'category': 'search' }, 'desc', _('Type: ')) else: printExc() CBaseHostClass.endHandleService(self, index, refresh) return
def handleService(self, index, refresh = 0, searchPattern = '', searchType = ''): printDBG('handleService start') if None == self.loggedIn or self.login != config.plugins.iptvplayer.filmezzeu_login.value or\ self.password != config.plugins.iptvplayer.filmezzeu_password.value: self.loggedIn = 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.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, '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) self.informAboutGeoBlockingIfNeeded('GB') self.tryTologin() 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'}, 'sub_menu', 'all_items') elif category == 'all_items': self.listAllItems(self.currItem, 'sub_menu') elif category == 'live_guide': self.listLiveGuideMenu(self.currItem, 'live_guide_items') elif category == 'live_guide_items': self.listLiveGuideItems(self.currItem, 'explore_item') elif category == 'sub_menu': self.listSubMenu(self.currItem, 'list_items', 'explore_item') elif category == 'list_items': self.listItems(self.currItem, 'explore_item') elif category == 'explore_item': self.exploreItem(self.currItem) elif category == 'sub_items': self.listSubItems(self.currItem) else: printExc() CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') mode = self.currItem.get("mode", '') self.currList = [] # First Menu if name == None: self.listsTab(self.MAIN_CAT_TAB, self.currItem) # movie section elif category == 'movies': self.listsTab(self.MOVIE_SUB_CAT, self.currItem) elif category == 'allmovies': self.listItems(self.currItem) elif category == 'sortbyyear': self.buildYears(self.currItem) elif category == 'listyears': self.listItems(self.currItem) elif category == 'moviegenres': self.listsTab(self.GENRE_SUB_CAT, self.currItem) elif category == 'listgenre': self.listItems(self.currItem) elif category == 'tvseries': self.listItems(self.currItem) elif category == 'tvshow': self.listEpisodes(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) 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.initApi() #MAIN MENU if name == None: self.listMain(self.currItem) elif category == 'onair': self.listOnAir(self.currItem) elif category == 'ondemand': self.listAZFilters(self.currItem, 'list_az_item') elif category == 'list_az_item': self.listAZItems(self.currItem) elif category == 'list_az_item_next': self.listAZItems(self.currItem, self.currItem["page_number"]) elif category == 'channels': self.listDates(self.currItem) elif category == 'date': self.listChannels(self.currItem) elif category == 'list_time': self.listEPG(self.currItem) elif category == 'program': self.listProgramItems(self.currItem) elif category == 'program_item': self.listProgramSubItems(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.listMain({'name':'category', 'type':'category'}, 'list_items') elif category == 'sub_items': self.listSubItems(self.currItem) elif category == 'list_items': self.listItems(self.currItem, 'explore_item') elif category == 'list_search_items': self.listSearchItems(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 == 'search': self.listSearchResult(MergeDicts(self.currItem, {'search_item':False, 'name':'category'}), 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 = [] #MAIN MENU if name == None: self.listsTab(self.MAIN_CAT_TAB, {'name':'category'}) #MOVIES elif category == 'movies': self.listMoviesCategory(self.currItem, 'list_items') elif category == 'list_items': self.listItems(self.currItem) #TVSERIES elif category == 'series': params = dict(self.currItem) params.update({'category':'list_items', 'title':_('--All--')}) self.addDir(params) self.listSeriesCategory(self.currItem, 'list_seasons') elif category == 'list_seasons': self.listSeasons(self.currItem, 'list_items') #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 = [] self.selectDomain() #MAIN MENU if name == None: self.listMain({'name':'category'}) elif category == 'main': self.listMainCategories(self.currItem, 'list_items') elif category == 'categories': self.listCategories(self.currItem, 'list_items') elif category == 'list_items': self.listItems(self.currItem, 'episodes') elif category == 'episodes': self.listEpisodes(self.currItem, 'episodes_by_language') elif category == 'episodes_by_language': self.listEpisodesByLanguage(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 = [] #MAIN MENU if name == None: self.listsTab(self.MAIN_CAT_TAB, {'name': 'category'}) #CATEGORIES elif category == 'categories': self.listCategories(self.currItem, 'category') #CATEGORY elif category == 'category': self.listVideos(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) category = self.currItem.get("category", '') title = self.currItem.get("title","") printDBG( "handleService: || category[%s] " % (category) ) self.currList = [] #MAIN MENU if not category: self.listMain({'name':'category'}) elif category == 'list_items': if title == 'PREMIUM': self.tryToLogin() if self.loggedIn: self.listItems(self.currItem) else: self.listItems(self.currItem) elif category == 'sub_items': self.listSubItems(self.currItem) #SEARCH elif category == "search": self.tryToLogin() if self.loggedIn: self.listSearch(self.currItem, 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('SerialeNet.handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", None) category = self.currItem.get("category", '') printDBG( "SerialeNet.handleService: ---------> name[%s], category[%s] " % (name, category) ) searchPattern = self.currItem.get("search_pattern", searchPattern) self.currList = [] if None == name: self.listsTab(self.CAT_TAB, {'name':'category'}) #ABC elif category == 'abc_menu': self.listABC(self.currItem, 'series_by_letter') #BY LETTER elif category == 'series_by_letter': self.listsSeriesByLetter(self.currItem, 'seasons') #SEASONS elif category == 'seasons': self.listSeasons(self.currItem, 'episodes') #EPISODES elif category == 'episodes': self.listEpisodes(self.currItem) #LAST UPDATED elif category == 'last_update': self.listLastUpdated(self.currItem, 'seasons') #WYSZUKAJ elif category == "search": cItem = dict(self.currItem) cItem.update({'good_for_fav': True, 'category':'seasons', '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 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.listMain({'name':'category'}) elif category == 'list_filters': self.listFilters(self.currItem, 'list_items_2') elif category == 'list_items_2': self.listItems2(self.currItem, 'explore_item') elif 'list_items' == category: self.listItems(self.currItem, 'explore_item') elif 'explore_item' == category: 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) 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.cacheLinks = {} self.listsTab(self.MAIN_CAT_TAB, {'name':'category'}) elif category == 'list_filters': self.listsTab(self.FILTERS_CAT_TAB, self.currItem) elif category == 'list_main': self.listMainItems(self.currItem, 'list_items') 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') 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.listsTab(self.MAIN_CAT_TAB, {'name':'category'}) cItem = dict(self.MAIN_CAT_TAB[0]) cItem['name'] = 'category' self.listChannelsGenres(cItem, 'list_type') elif category == 'list_channels_genres': self.listChannelsGenres(self.currItem, 'list_type') elif category == 'list_type': self.listTypeFilter(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) name = self.currItem.get('name', '') category = self.currItem.get('category', '') printDBG('handleService: | name[%s], category[%s] ' % (name, category)) self.currList = [] if name == None: self.mainCategories() elif category == 'latest': self.pluginChanges() elif category == 'Issues': self.knownIssues() elif category == 'Credits': self.pluginCredits() elif category == 'Contact': self.pluginContact() else: printExc() CBaseHostClass.endHandleService(self, index, refresh) return
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_items': self.listItems(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.listsMainMenu({'name':'category', 'good_for_fav':True}) elif category == 'm3u': self.listM3u(self.currItem, 'list_m3u_groups') elif category == 'list_m3u_groups': self.listM3uGroups(self.currItem) elif category == 'iso': self.listIso(self.currItem) else: self.listDir(self.currItem) CBaseHostClass.endHandleService(self, index, refresh)
def handleService(self, index, refresh=0, searchPattern='', searchType=''): printDBG('Youtube.handleService start') CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') printDBG("Youtube.handleService: ---------> name[%s], category[%s] " % (name, category)) self.currList = [] if None == name: self.listMainMenu() elif 'from_file' == category: self.listCategory(self.currItem) elif category in ["channel", "playlist", "movie", "traylist"]: self.getVideos(self.currItem) elif category.startswith("feeds"): self.listFeeds(self.currItem) elif category == 'playlists': self.listItems(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 = [] if name == None: self.listMainMenu({'name': 'category'}, 'list_genres') elif category == 'list_filters': self.listFilters(self.currItem, 'list_items') elif category == 'list_items': self.listItems(self.currItem, 'explore_item') elif category == 'list_lists': self.listLists(self.currItem, 'list_items') elif category == 'explore_item': self.exploreItem(self.currItem, 'list_episodes') elif category == 'list_episodes': self.listEpisodes(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) elif category == 'search_history': self.listsHistory({ 'name': 'history', 'category': 'search' }, 'desc', _('Type: ')) else: printExc() CBaseHostClass.endHandleService(self, index, refresh) return
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({'name':'category', 'icon':self.DEFAULT_ICON_URL, 'url':self.MAIN_URL}, 'show_sort') elif category == 'categories': self.listsTab(self.catCache, self.currItem) 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_content') elif category == 'list_content': self.listContent(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=''): try: CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') self.currList = [] if name == None: self.listMainMenu({'name': 'category'}) elif category == 'list_main': self.listMainItems(self.currItem) elif category == 'list_second': self.listSecondItems(self.currItem) elif category == 'list_third': self.listThirdItems(self.currItem) elif category == 'list_items': self.listItems(self.currItem) elif category in ['search', 'search_next_page']: if self.currItem['tab_id'] == 'videa_kereses': self.susn('2', '12', 'videa_kereses') cItem = dict(self.currItem) cItem.update({'search_item': False, 'name': 'category'}) self.listSearchResult(cItem, searchPattern, searchType) elif category == 'search_history': if self.currItem['tab_id'] == 'videa_kereses_elozmeny': self.susn('2', '12', 'videa_kereses_elozmeny') self.listsHistory( { 'name': 'history', 'category': 'search', 'tab_id': '' }, 'desc', _("Type: ")) else: return CBaseHostClass.endHandleService(self, index, refresh) except Exception: return
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: |||||||||||||||||||||||||||||||||||| [%s] " % self.currItem ) self.currList = [] #MAIN MENU if name == None: self.listsMainMenu({'url':self.MAIN_URL, 'icon':self.DEFAULT_ICON}, 'categories', 'list_letters') self.listsTab(self.MAIN_CAT_TAB, {'name':'category'}) elif category == 'categories': self.listCategories(self.currItem, 'list_letters') elif category == 'list_letters': self.listLetters(self.currItem, 'list_items') elif category == 'list_items': self.listItems(self.currItem) #EXPLORE ITEM elif category == 'explore_item': self.exploreItem(self.currItem, 'list_videos') #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') elif category == 'list_items': self.listItems(self.currItem, 'sub_items') elif category == 'list_yt_channel': self.listYTChannel(self.currItem) elif category == 'sub_items': self.currList = self.currItem.get('sub_items', []) #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 = [] if name == None: self.listsTab(self.MAIN_CAT_TAB, {'name': 'category'}) else: if category == 'categories': self.listCategories(self.currItem, 'category') elif category == 'sort': self.listSort(self.currItem, 'category') elif category == 'category': self.listVideos(self.currItem) elif category == 'site_seach': self.listSiteSeach(self.currItem) elif category == 'list_playlist': self.listVideos(self.currItem, 'playlist') 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 == 'search_history': self.listsHistory({ 'name': 'history', 'category': 'search' }, 'desc', _('Type: ')) else: printExc() CBaseHostClass.endHandleService(self, index, refresh) return
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 = [] if name == None: self.listsTab(self.MAIN_CAT_TAB, {'name': 'category'}) elif category == 'movies': self.listMoviesCategory(self.currItem, 'list_items') elif category == 'list_items': self.listItems(self.currItem) elif category == 'series': params = dict(self.currItem) params.update({'category': 'list_items', 'title': _('--All--')}) self.addDir(params) self.listSeriesCategory(self.currItem, 'list_seasons') elif category == 'list_seasons': self.listSeasons(self.currItem, 'list_items') 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 == 'search_history': self.listsHistory({ 'name': 'history', 'category': 'search' }, 'desc', _('Type: ')) else: printExc() CBaseHostClass.endHandleService(self, index, refresh) return
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 = [] self.currItem = dict(self.currItem) self.currItem.pop('good_for_fav', None) #MAIN MENU if name == None: self.listMainMenu({'name':'category', 'type':'category'}) elif category == 'list_items': self.listItems(self.currItem, 'explore_item') elif category == 'explore_item': self.exploreItem(self.currItem) elif category == 'sub_items': self.currList = self.currItem.get('sub_items', []) elif category == 'explore_category': self.exploreCategory(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 = [] self.selectDomain() if name == None: self.listMain({'name': 'category'}) elif category == 'categories': self.listCategories(self.currItem, 'list_sort') elif category == 'list_sort': self.listSort(self.currItem, 'list_items') elif category == 'list_items': self.listItems(self.currItem, 'episodes') elif category == 'episodes': self.listEpisodes(self.currItem, 'episodes_by_language') elif category == 'episodes_by_language': self.listEpisodesByLanguage(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) elif category == 'search_history': self.listsHistory({ 'name': 'history', 'category': 'search' }, 'desc', _('Type: ')) else: printExc() CBaseHostClass.endHandleService(self, index, refresh) return
def handleService(self, index, refresh = 0, searchPattern = '', searchType = ''): CBaseHostClass.handleService(self, index, refresh, searchPattern, searchType) name = self.currItem.get("name", '') category = self.currItem.get("category", '') mode = self.currItem.get("mode", '') self.currList = [] if name == None: self.listMainMenu( {'name':'category'} ) elif category == 'list_filters': self.listFilters(self.currItem, 'list_sort') elif category == 'list_movies': self.listMovies(self.currItem, 'list_sort') elif category == 'list_series': self.listSeries(self.currItem, 'list_sort') elif category == 'list_sort': self.listSort(self.currItem, 'list_items') elif category == 'list_items': self.listItems(self.currItem, 'explore_item') elif category == 'explore_item': self.exploreItem(self.currItem) elif category == 'list_main': self.listMainItems(self.currItem) elif category == 'list_third': self.listThirdItems(self.currItem) elif category in ["search", "search_next_page"]: if self.currItem['tab_id'] == 'mozicsillag_search': self.susn('2', '5', 'mozicsillag_search') cItem = dict(self.currItem) cItem.update({'search_item':False, 'name':'category'}) self.listSearchResult(cItem, searchPattern, searchType) elif category == "search_history": if self.currItem['tab_id'] == 'mozicsillag_search_hist': self.susn('2', '5', 'mozicsillag_search_hist') self.listsHistory({'name':'history', 'category': 'search', 'tab_id':'', 'tps':'0'}, '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 == 'list_abc': self.listABC(self.currItem, 'list_by_letter') elif category == 'list_by_letter': self.listSeriesByLetter(self.currItem, 'list_episodes') elif category == 'list_series1': self.listSeries(self.currItem, 'list_episodes', '<ul id="list">') if category == 'list_series2': self.listSeries(self.currItem, 'list_episodes', '<ul id="popular-list">') 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.cacheLinks = {} self.currList = [] #MAIN MENU if name == None: self.listMainMenu({'name': 'category'}, 'list_lang') elif category == 'list_lang': self.listLang(self.currItem, 'category') elif category in ['home_cat', 'category', 'list', 'collection']: self.listItems(self.currItem, 'list_items') #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)