def iter_resources(self, objs, split_path):
        with self.browser:
            if BaseVideo in objs:
                collection = self.get_collection(objs, split_path)
                if collection.path_level == 0:
                    yield Collection([u'comingsoon'], u'Films prochainement au cinéma')
                    yield Collection([u'nowshowing'], u'Films au cinéma')
                    yield Collection([u'acshow'], u'Émissions')
                    yield Collection([u'interview'], u'Interviews')
                if collection.path_level == 1:
                    if collection.basename == u'acshow':
                        emissions = self.browser.get_emissions(collection.basename)
                        if emissions:
                            for emission in emissions:
                                yield emission
                    elif collection.basename == u'interview':
                        videos = self.browser.get_categories_videos(collection.basename)
                        if videos:
                            for video in videos:
                                yield video
                    else:
                        videos = self.browser.get_categories_movies(collection.basename)
                        if videos:
                            for video in videos:
                                yield video
                if collection.path_level == 2:
                    videos = self.browser.get_categories_videos(':'.join(collection.split_path))
                    if videos:
                        for video in videos:
                            yield video