epub

module
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 30, 2021 License: MIT

README

A library for reading, writing, and modifying epub3 files. The other parts will come later.

While working on Quill, we discovered that there are no good libraries for reading and writing epub files in go. So this library aspires to let you read and write epubs using go. The first thing we need is reading metadata, so that's where we are right now. Expect more functionality as Quill's needs expand.

A lot of the xml-related code in this package is working around the broken stdlib xml implementation. For example, the golang/xml library does not handle writing namespaces correctly, which is critical for epubs (and most any other practical xml). When we can get around to writing our own xml parser/writer it should get a lot simpler.

For more information on epubs, see

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL