Open Source novel Writing SoftwareWriting software for open source novels
As I have written and released my novel using open source tool.
Markdown to pocketbook and Kindle without software. I recently released my first novel The Golden Legacy on Kindle and Hardback on Amazon and got very good results. I developed a method and some utilities that are solely open source. Most importantly, the text is the script (i.e. the text of the novel).
Initially I began writing this in a Google Doc, but it soon became clear that the offline mode was not as rugged as I had anticipated (this was crucial to me because I was writing the whole novel in my day-to-day work), and Docs had latent issues in dealing with a really big one. So, I ran a fast file to save the text to Markdown and left the Google Doc.
There' re many markdown writers. There were ## for title, ## for subtitle (e.g. date and place) and text indent for pre-formatted single-saced paragraphs (the novel contains some encoded texts that the characters try to decode). I' ve produced a Markdown for the front part of the volume, i.e. the entire text in front of the text of the novel itself (I consider the prolog and the epilogue as integrated parts of the story).
On the front are the front page, the colophone and the thank you notes. And I had the covers as a seperate document. One of the magic tools that turns this into an epoxy is the amazing Pandoct. In addition to the text (both front and manuscript), it can also contain the name of a sleeve picture, a meta data and a style sheet as well.
This is an meta data meta data file with Dublin Core Tag such as cover, writer and copyrights. Though this information is already in the first edition, it is meta data for the epoxy document itself and not part of the text that can be seen by the user. This is a style sheet that you can use to customize the look of the text.
The Pandoc creates a very good epoxy with these entries, but I wanted more customizations. I have written a fast Python scripts which unpack the files, move some things in the contents. and reassemble the epoxy files, because an epoxy files is a zipped one.
You can read this e-pub directly from Apple iBooks and Google Playbook. To use Kindle, please make the same arub but without the artwork, and then load the artwork and the artwork into the Kindle Direct Publishing site during the set-up procedure. To use CreateSpace you need a artwork and an inside one.
This is a high-resolution PDF with the back envelope, back and front envelope, with a spaces into which CreateSpace will insert the ISBN. You can find a template and very detailed policies on their website; just ask the front page design to do so. Interesting part is the inside folder.
It is another PDF that prints exactly as it looks, so it is very important that it is correctly reproduced. I used Pandoc again to generate this one, this time converting the Markdown text to ODT (OpenDocument Text) which can be imported by LibreOffice. Pandoc provides an ODT lookup for Pandoc.
If you want to use the style, header and footer from this file, apply them to the printout. In Markdown, I wanted it to be centred vertical, which doesn't work as a notion, so I just added blank rows. It is my first novel, so I welcome it!