コード例 #1
0
ファイル: _zip2epub.py プロジェクト: kwinkunks/Objavi
    def __init__(self, zipstring, **kwargs):
        f = StringIO(zipstring)
        self.store = zipfile.ZipFile(f, 'r')
        self.info = json.loads(self.store.read('info.json'))

        metadata = self.info['metadata']
        book = metadata['fm:book']
        server = metadata['fm:server']
        bookname = make_book_name(book, server)

        Book.__init__(self, book, server, bookname, **kwargs)
        self.set_title(metadata['title'])
コード例 #2
0
ファイル: _zip2epub.py プロジェクト: jean/Objavi
    def __init__(self, zipstring, **kwargs):
        f = StringIO(zipstring)
        self.store = zipfile.ZipFile(f, "r")
        self.info = json.loads(self.store.read("info.json"))

        metadata = self.info["metadata"]
        book = metadata["fm:book"]
        server = metadata["fm:server"]
        bookname = make_book_name(book, server)

        Book.__init__(self, book, server, bookname, **kwargs)
        self.set_title(metadata["title"])
コード例 #3
0
def make_epub(server, bookid):
    log('making epub for %s %s' % (server, bookid))
    bookname = make_book_name(bookid, server, '.epub')
    book = ZipBook(server, bookid, bookname=bookname, project='FM')
    book.make_epub(use_cache=True)
コード例 #4
0
def make_epub(server, bookid):
    log('making epub for %s %s' % (server, bookid))
    bookname = make_book_name(bookid, server, '.epub')
    book = ZipBook(server, bookid, bookname=bookname, project='FM')
    book.make_epub(use_cache=True)