Bukr

True innovation

Canelo is a truly innovative publisher. Unsatisfied with the quality of the ebook output and the duplication of work resulting from the industry standard tools, we instead built our own with a foundation on the strongest open-source technologies. We call it Bukr.

With just one command, we can create the entire project structure, ingest the source manuscript, lookup relevant metadata and even fetch the cover image to be used in the ebook. It also runs some basic checks for common mistakes.

$ bukr new 9781910859025 --input manuscript.docx
Using input file manuscript.docx
Looking up 9781910859025 on Consonance…
Match found on Consonance. Building project at The_Ghost_Shift--9781910859025/
      create  The_Ghost_Shift--9781910859025/.bukr
      append  The_Ghost_Shift--9781910859025/.bukr
      create  The_Ghost_Shift--9781910859025/ebook
      create  The_Ghost_Shift--9781910859025/.gitignore
      create  The_Ghost_Shift--9781910859025/images
      create  The_Ghost_Shift--9781910859025/images/canelo_logo.jpg
      create  The_Ghost_Shift--9781910859025/images/canelo_logo_only.jpg
      create  The_Ghost_Shift--9781910859025/images/cover_9781910859025.jpg
      crop    The_Ghost_Shift--9781910859025/images/cover_9781910859025.jpg
      create  The_Ghost_Shift--9781910859025/README.md
      create  The_Ghost_Shift--9781910859025/source_manuscript.docx
      create  The_Ghost_Shift--9781910859025/metadata.yaml
      create  The_Ghost_Shift--9781910859025/custom_css.css
      create  The_Ghost_Shift--9781910859025/custom_tex_environments.tex
      gsub    The_Ghost_Shift--9781910859025/The_Ghost_Shift--9781910859025.md
      append  The_Ghost_Shift--9781910859025/The_Ghost_Shift--9781910859025.md
Running Regex Checks…
Checks complete. Results at check_these_regexes.txt
Initialized empty Git repository in /Users/Nick/The_Ghost_Shift--9781910859025/.git/
[main (root-commit) d731680] initial commit
12 files changed, 223 insertions(+)

A single source for all formats

With Bukr, our ebooks and print editions are generated from the same source markdown file. We have, by default, the clean and semantic text markup. And there's no need to do anything more than once!

# Chapter One

### Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
enim ad minim veniam, quis nostrud exercitation ullamco laboris
nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
in reprehenderit in voluptate velit esse cillum dolore eu fugiat
nulla pariatur. Excepteur sint occaecat cupidatat non proident,
sunt in culpa qui officia deserunt mollit anim id est laborum.

Beautiful typesetting

Bukr produces incredible print-ready PDFs for our commercial printing in a single command, but it also does it with gorgeous typesetting too, to make sure our books always look their absolute best.

an image of the start of a typeset book with Lorem Ipsum text

Semantic, accessible ebooks

Bukr produces the highest quality ebooks: fully semantic, conforming to the strictest standards, and including accessibility features. To ensure this, it integrates with EPUBCheck and the ACE by Daisy.

$ bukr make_ebook
EPUB file being generated in ebook/ directory.
9781910859025.epub created.
Running epubcheck…
Validating using EPUB version 3.2 rules.
No errors or warnings detected.
Messages: 0 fatals / 0 errors / 0 warnings / 0 infos

EPUBCheck completed

All done!

All the features we need, and more

Bukr supports all of the features we need to create our books, regardless of how creative our authors might want to be. We can use custom styles and layouts within the text, pop-up footnotes, or even embed a special font. And because we built it all ourselves, if we find there’s a feature we don’t support, we add it!

an image of the the same page in print and in an ebook. The print page has a footnote at the bottom of the page, and the book has a pop-up footnote instead.

Backed up and version controlled

With Bukr every book is its own repository using the amazing foundation of git, backed up in the cloud. We can always be sure we’ve working with the latest version, and track what changes were made when.

Author: Canelo staff member <email@canelo.co>
Date: Fri Nov 19 10:07:18 2021 +0000

    correction from editor

diff --git a/Bitter_Edge--9781788632676.md b/Bitter_Edge--9781788632676.md
index 563d8a6..e8247a8 100644
--- a/Bitter_Edge--9781788632676.md
+++ b/Bitter_Edge--9781788632676.md
@@ -9111,7 +9111,7 @@ became even easier.
Europe wasn’t that far away, and his details were passed as a matter of
course to all borders, as far as Britain’s diplomatic relations allowed,
including France, Italy and Greece: the exact route of his bus trip. He
-was apprehended in Lyons before he even had the chance to browse his
+was apprehended in Lyon before he even had the chance to browse his
Greek guidebook. Before the sun set on Boxing Day, he would be on his
way back to the UK.