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)
Example #11
0
    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)
Example #14
0
    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)
Example #15
0
    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)
Example #21
0
 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)
Example #22
0
    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)
Example #23
0
 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)
Example #25
0
    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)
Example #26
0
    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)
Example #28
0
    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)
Example #31
0
 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
Example #32
0
    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)
Example #33
0
    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)
Example #34
0
    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)
Example #36
0
    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)
Example #37
0
    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)
Example #39
0
    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)
Example #40
0
    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)
Example #41
0
    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)
Example #42
0
    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)
Example #43
0
    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)
Example #45
0
 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
Example #46
0
    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)
Example #47
0
    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)
Example #49
0
 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
Example #50
0
    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)
Example #51
0
 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
Example #52
0
    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)
Example #53
0
    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)
Example #54
0
    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
Example #55
0
    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
Example #56
0
    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
Example #58
0
 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)
Example #59
0
    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)
Example #60
0
    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)