#----------------------------------------------------------------------
    def __init__(self,epub):
        """Constructor"""
        self.epub = epub
        self.webPageDownloader = WebPageDownloader.WebPageDownloader()
        
    #----------------------------------------------------------------------
    def run(self,feed):
        """"""
        if feed is None or feed.feed is None:
                    return
                
        outfolder = os.path.join(self.epub.rootDir,'temp')
        for item in feed['items']:
            for downloadedFileName, outputPath in self.webPageDownloader.download(item,outfolder):
                if downloadedFileName.endswith('.html'):
                    node = self.epub.addHtml(outputPath,downloadedFileName+'.html',None)
                    self.epub.addTocMapNode(node.destPath, downloadedFileName)
                #elif downloadedFileName.endswith('.html'):
                    
                
if __name__ == "__main__":
    epub = Epub(r'G:\zll\python\gae\test1')
    epub.addCreator('zll')
    epub.setTitle("zll's Test")
    feedVistor = FeedVistor(epub)
    feedListFilePath = os.path.join(os.path.dirname(__file__),'feed.fl')
    feedMgr = FeedManager(feedListFilePath)
    feedMgr.run(feedVistor)
    #epub.create(r'D:\zll\gae\test1\test1.epub')