Example #1
0
    def show_categories( self ):
        ok = True

        self.PARSER = self.retrieveParser( self.lang )
        self.PARSER.get_categories_list()

        for key,value in self.CATEGORIES.items(): 
            paramsAddons = {}
            paramsAddons[ self.PARAM_SHOW_CATEGORIE ]       = "True"
            paramsAddons[ self.PARAM_ARTE_CATEGORIE_KEY ]   = key.replace('&','brinbrin')
            paramsAddons[ self.PARAM_ARTE_CATEGORIE_VALUE ] = value
            paramsAddons[ self.PARAM_ARTE_CATEGORIE ]       = self.ARTE_CATEGORIE

            url = _create_param_url( paramsAddons )
            name = key.encode( 'utf-8' )
            _addDir( name = name, url = url )

        return ok
Example #2
0
    def show_categories(self):
        ok = True

        self.PARSER = self.retrieveParser(self.lang)
        self.PARSER.get_categories_list()

        for key, value in self.CATEGORIES.items():
            paramsAddons = {}
            paramsAddons[self.PARAM_SHOW_CATEGORIE] = "True"
            paramsAddons[self.PARAM_ARTE_CATEGORIE_KEY] = key.replace(
                '&', 'brinbrin')
            paramsAddons[self.PARAM_ARTE_CATEGORIE_VALUE] = value
            paramsAddons[self.PARAM_ARTE_CATEGORIE] = self.ARTE_CATEGORIE

            url = _create_param_url(paramsAddons)
            name = key.encode('utf-8')
            _addDir(name=name, url=url)

        return ok
Example #3
0
    def show_videos( self, videos ): 
        ok = True

        threads = []         
        for video in videos:
            aThread = Thread(target=self.updateVideosInfos, args=(video,))
            aThread.start()
            threads.append(aThread)
        
        for t in threads:
            t.join()

        if self.NEXT_PAGE_NUMBER :
            paramsAddons = {}
            paramsAddons[ self.PARAM_NEXT_PAGE ]            = "True"
            paramsAddons[ self.PARAM_NEXT_PAGE_NUMBER ]     = self.NEXT_PAGE_NUMBER
            paramsAddons[ self.PARAM_ARTE_CATEGORIE_VALUE ] = self.parameters[ self.PARAM_ARTE_CATEGORIE_VALUE ]

            url = _create_param_url( paramsAddons )
            name = __language__( 30302 )+" ("+self.NEXT_PAGE_NUMBER+")"
            _addDir( name = name, url = url )

        return ok
Example #4
0
    def show_videos(self, videos):
        ok = True

        threads = []
        for video in videos:
            aThread = Thread(target=self.updateVideosInfos, args=(video, ))
            aThread.start()
            threads.append(aThread)

        for t in threads:
            t.join()

        if self.NEXT_PAGE_NUMBER:
            paramsAddons = {}
            paramsAddons[self.PARAM_NEXT_PAGE] = "True"
            paramsAddons[self.PARAM_NEXT_PAGE_NUMBER] = self.NEXT_PAGE_NUMBER
            paramsAddons[self.PARAM_ARTE_CATEGORIE_VALUE] = self.parameters[
                self.PARAM_ARTE_CATEGORIE_VALUE]

            url = _create_param_url(paramsAddons)
            name = __language__(30302) + " (" + self.NEXT_PAGE_NUMBER + ")"
            _addDir(name=name, url=url)

        return ok