All Projects → chrisanthropic → Open Publisher

chrisanthropic / Open Publisher

Licence: mit
Using Jekyll to create outputs that can be used as Pandoc inputs. In short - input markdown, output mobi, epub, pdf, and print-ready pdf. With a focus on fiction.

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Open Publisher

Readteractive
Tool for writing and generating interactive books.
Stars: ✭ 23 (-90.5%)
Mutual labels:  latex, pandoc, mobi, pdf, epub
Asciidoctor Epub3
📘 Asciidoctor EPUB3 is a set of Asciidoctor extensions for converting AsciiDoc to EPUB3 & KF8/MOBI
Stars: ✭ 166 (-31.4%)
Mutual labels:  ebook, ebooks, mobi, epub
Koodo Reader
A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux and Web
Stars: ✭ 2,938 (+1114.05%)
Mutual labels:  ebook, mobi, pdf, epub
Pandoc Latex Template
A pandoc LaTeX template to convert markdown files to PDF or LaTeX.
Stars: ✭ 3,750 (+1449.59%)
Mutual labels:  latex, pandoc, pdf, latex-template
Easybook
Book publishing as easy as it should be (built with Symfony components)
Stars: ✭ 744 (+207.44%)
Mutual labels:  publishing, mobi, pdf, epub
The Economist Ebooks
经济学人(含音频)、纽约客、自然、新科学人、卫报、科学美国人、连线、大西洋月刊、新闻周刊、国家地理等英语杂志免费下载、订阅(kindle推送),支持epub、mobi、pdf格式, 每周更新. The Economist 、The New Yorker 、Nature、The Atlantic 、New Scientist、The Guardian、Scientific American、Wired、Newsweek magazines, free download and subscription for kindle, mobi、epub、pdf format.
Stars: ✭ 3,471 (+1334.3%)
Mutual labels:  ebook, mobi, pdf, epub
EbookReader
The EbookReader Android App. Support file format like epub, pdf, txt, html, mobi, azw, azw3, html, doc, docx,cbz, cbr. Support tts.
Stars: ✭ 37 (-84.71%)
Mutual labels:  ebook, mobi, epub, ebooks
Pandoc Book Template
A simple Pandoc template to build documents and ebooks.
Stars: ✭ 214 (-11.57%)
Mutual labels:  pandoc, ebook, pdf, epub
Ethereum Development With Go Book
📖 A little book on Ethereum Development with Go (golang)
Stars: ✭ 754 (+211.57%)
Mutual labels:  ebook, mobi, pdf, epub
Laravel Book
Up to date Epub, Mobi and PDF versions from the official Laravel Docs
Stars: ✭ 221 (-8.68%)
Mutual labels:  ebook, mobi, pdf, epub
Koreader
An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices
Stars: ✭ 9,467 (+3811.98%)
Mutual labels:  ebook, pdf, epub
Owasp Masvs
The Mobile Application Security Verification Standard (MASVS) is a standard for mobile app security.
Stars: ✭ 1,030 (+325.62%)
Mutual labels:  mobi, pdf, epub
Pandoc Letter Din5008
Pandoc template for writing Markdown letters (DIN 5008)
Stars: ✭ 77 (-68.18%)
Mutual labels:  latex, pandoc, pdf
Kotlin Reference Chinese
Kotlin 官方文档(参考部分)中文版
Stars: ✭ 85 (-64.88%)
Mutual labels:  mobi, pdf, epub
Lector
Qt based ebook reader
Stars: ✭ 1,218 (+403.31%)
Mutual labels:  ebook, mobi, epub
Cv Boilerplate
Programmatic generation of high-quality CVs
Stars: ✭ 967 (+299.59%)
Mutual labels:  latex, pandoc, pdf
Amusewiki
Text::Amuse-based publishing platform
Stars: ✭ 95 (-60.74%)
Mutual labels:  publishing, latex, epub
Awesome Cv
📄 Awesome CV is LaTeX template for your outstanding job application
Stars: ✭ 14,957 (+6080.58%)
Mutual labels:  latex, pdf, latex-template
Save As Ebook
Save a web page/selection as an eBook (.epub format) - a Chrome/Firefox/Opera Web Extension
Stars: ✭ 959 (+296.28%)
Mutual labels:  ebook, ebooks, epub
Fb2mobi
[DEPRECATED] fb2mobi - derived from fb2conv 1.5.4
Stars: ✭ 89 (-63.22%)
Mutual labels:  ebooks, mobi, epub

What is Open-Publisher

Open publisher is really just a couple of bash scripts that wrap around Jekyll, Pandoc, KindleGen, and LaTeX, along with some custom Pandoc templates created with a focus on fiction.

Write your manuscript in markdown, run a script, and receive some beautifully formatted ePub, Mobi, and print-ready PDF books.

Full documentation on the wiki

Why is Open-Publisher

My wife is an author and I handle all of the digital/print book creation. After 4+ years of using various tools I decided to streamline my process.

It can be a pain to manually update a Bio page with new information or new books for example. Doing a simple thing like that for 3 formats of a dozen books can take time and introduces the possibility of new typos with every change.

Pandoc is a great tool to convert markdown files to html/epub/pdf/etc., but its epub templating is still very minimalistic. It requires multiple stages to create a template that allows me to reuse common pages such as biography, licensing, etc.

I love Jekyll and use it whenever I can for web design. One of my favorite aspects is the ability to define 'code chunks' in the _includes folder and then use references to it wherever I want. Change that include file, rebuild, and every reference to it on your website is updated. It's that kind of logic that I need for creating my books.

By using Jekyll's templating I'm able to create files that slightly differ based on need. The mandatory Smashwords title page for example, or a custom Title page with Amazon URLs to other books.

Jekyll allows me to create custom templates, multiple 'includes', and then output them into a perfectly formatted Markdown file.

This markdown file can then be passed along to Pandoc and converted to epub/mobi/pdf.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].