コード例 #1
0
ファイル: book.py プロジェクト: zuiwan/ZhihuHelp
    def create_book_package(self, book_list):
        index = 0
        epub_book_list = []
        image_container = ImageContainer()
        creator = HtmlCreator(image_container)
        for book in book_list:
            epub_book = self.book_to_html(book, index, creator)
            epub_book_list.append(epub_book)
            index += 1

        book_package = HtmlBookPackage()
        book_package.book_list = epub_book_list
        book_package.image_list = image_container.get_filename_list()
        book_package.image_container = image_container
        return book_package
コード例 #2
0
ファイル: rawbook.py プロジェクト: GTagent/ZhihuHelp__Python
    def create_book(self, book_list):
        index = 0
        epub_book_list = []
        image_container = ImageContainer()
        creator = CreateHtmlPage(image_container)
        for book in book_list:
            epub_book = self.create_single_book(book, index, creator)
            epub_book_list.append(epub_book)
            index += 1

        book_package = EpubBook()
        book_package.book_list = epub_book_list
        book_package.image_list = image_container.get_filename_list()
        book_package.image_container = image_container
        return book_package
コード例 #3
0
 def __init__(self):
     self.book_list = []
     self.image_list = []
     self.image_container = ImageContainer()
     return