![]() |
#1 |
Hmm.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 124
Karma: 2016606
Join Date: Oct 2015
Device: Android 4.2 Google Play Reader
|
Looking for tester for EPUB software
Hi,
I wrote some Perl software to make EPUB books from Markdown files. Markdown is a simplified language to you can focus on writing, instead of XHTML. I'm looking for 1-2 testers for this software. - You will have to install Perl on your machine. It's for any OS that supports Perl. I develop it on a flash drive using Strawberry Perl. - You will have to know how to unzip a .ZIP file. - It comes with a 00readme.md file with instructions. - I'm looking for feedback on how to improve the program, and feed back on bugs. - It's free software. Let me know and I will PM you a Dropbox link. Features
Thanks. Last edited by crankypants; 11-17-2015 at 02:11 PM. |
![]() |
![]() |
![]() |
#2 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,470
Karma: 13095790
Join Date: Aug 2007
Location: Grass Valley, CA
Device: EB 1150, EZ Reader, Literati, iPad 2 & Air 2, iPhone 7
|
The ePub standard requires a bit more metadata. You can look at our wiki https://wiki.mobileread.com/wiki/Metadata#ePUB_metadata for details but the required items are title, author (if available), language, unique id. I might be interested in testing but I need to learn a bit about markdown files.
Dale |
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Hmm.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 124
Karma: 2016606
Join Date: Oct 2015
Device: Android 4.2 Google Play Reader
|
This is the Markdown syntax. It's designed to be much easier to use than HTML or other languages and it's less intrusive when proofreading. https://daringfireball.net/projects/markdown/syntax
But not all markdown supported should go into an ebook, not all ereaders support all XHTML. Just stick with basic Markdown. There is 00readme.md file included in the zip file. I'll look into supporting the required meta data. I already have the author, title and language supported. I just need the unique id. Examples of Markdown: # This is header level 1. ## This is header level 2. ### This is header level 3. *This is italic* text. **This is bold** text. This is inline code: `12345` > This is a block quote. > If the next line is below it, this line will be included and rewrapped as part of the block quote. Paragraphs are separated by blank lines. Focus on writing, not formatting. Last edited by crankypants; 11-17-2015 at 05:47 AM. |
![]() |
![]() |
![]() |
#4 |
A Hairy Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,301
Karma: 20171571
Join Date: Dec 2012
Location: Charleston, SC today
Device: iPhone 15/11/X/6/iPad 1,2,Air & Air Pro/Surface Pro/Kindle PW & Fire
|
Is this your own "flavor" of markdown or is it one of the standard? I'm not sure I agree with it being "easier" than html...I think it would be easier to use a tag that actually said what it is...but, to each his own!
######Header 6###### or <h6>Header 6</h6> **bold** or <b>bold</b> *italic* or <i>italic</i> ***Bold Italics*** or <b><i>Bold Italics</i></b> (does this even work in markdown???) |
![]() |
![]() |
![]() |
#5 |
Hmm.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 124
Karma: 2016606
Join Date: Oct 2015
Device: Android 4.2 Google Play Reader
|
If you're used to HTML then go with what you know. That, naturally, will be easier.
|
![]() |
![]() |
Advert | |
|
![]() |
#6 | |
Bookmaker & Cat Slave
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,503
Karma: 158448243
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
|
Quote:
Using that method, no, it doesn't work in Markdown. We use two brands of Markdown, in-house (not by choice, mind you); our Desk customer service system uses Textile, and our PM (production management) system uses the version that is used here. Honestly, it drives me bonkers, having to switch back and forth between the two, ALL DAY LONG. But...that's one of the drawbacks to SAS; you don't get to drive the bus. And no--I think if people know HTML (or have even used Wordperfect), using Markdown is make-work. Just my $.02. I know a number of people who are married to it, however. I absolutely don't understand how on earth it allows you to "focus on writing," when (and this is from someone who uses two flavors of Markdown, all. day. long.) you have to CONSTANTLY think about what to use to code italics, bold, headings, etc. Like you, I certainly don't see how using 4 hashmarks is faster than using an HTML h4 heading. I guess...if you want to use a text editor, like NoteTab Plus, to do your writing, then...I guess Markdown works as good as anything else. ??? If memory serves, user_none was working on this very thing--a markdown ePUB-maker/editor, about...2 years ago, methinks. If he sees this post, perhaps he'll comment. Hitch |
|
![]() |
![]() |
![]() |
#7 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,470
Karma: 13095790
Join Date: Aug 2007
Location: Grass Valley, CA
Device: EB 1150, EZ Reader, Literati, iPad 2 & Air 2, iPhone 7
|
I think the idea of Markdown is that the text is easier to proofread when reading the source file. It also requires less typing. The downside is that it is another thing to learn.
Dale |
![]() |
![]() |
![]() |
#8 | |
Bookmaker & Cat Slave
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,503
Karma: 158448243
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
|
Quote:
I have at least one friend that processes Markdown-->HTML-->ePUB. Hey, y'know, whatever floats your boat. Hitch |
|
![]() |
![]() |
![]() |
#9 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 631
Karma: 7544528
Join Date: Apr 2013
Location: Berlin
Device: PRS 350, Kobo Aura
|
Some flavors of markdown are good for writing mathematical or programming related texts, supporting code highlighting, math equations etc. With pandoc for example you can produce a html, epub, latex and pdf file out of your source, all very decent and without knowing anything about these formats. If one wants/needs full control over the layout, markdown is of course not the best choice.
I think github for example uses markdown for creating documentations and readmes. |
![]() |
![]() |
![]() |
#10 |
A curiosus lector!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 463
Karma: 2015140
Join Date: Jun 2012
Device: Sony PRS-T1, Kobo Touch
|
This is a nice initiative crankypants!
I'm busy presently, but I'd surely like to give it a try (I'll send you a PM). I think markdown is very useful for short notes and to begin a writing project. I tend to use WriteMonkey (http://writemonkey.com/index.php) because it can export to the default web browser so you can see the source and get html codes easily. Moreover, you can choose different markup standard: nice! By the way, the main screen looks like an old DOS app! The fun thing is when you have learned the codes pertaining to your "markdown flavor": you can use it with the most simplistic text editor. Turtle91, do you use <h6> regularly? ![]() PS MarkdownPad (also freeware) is not bad either. |
![]() |
![]() |
![]() |
#11 |
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
Competing markdown standards are fun
![]() Since we're going with make-work anyway, has anyone ever thought of using ReStructuredText as the source? |
![]() |
![]() |
![]() |
#12 | |
A Hairy Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,301
Karma: 20171571
Join Date: Dec 2012
Location: Charleston, SC today
Device: iPhone 15/11/X/6/iPad 1,2,Air & Air Pro/Surface Pro/Kindle PW & Fire
|
Quote:
Of course, the author could just have a cheat sheet taped to the side of the monitor showing what all the markdown would be for each different case...but it seems like it would be just as difficult while "proofreading" to keep looking at the sheet to remember what *** meant. Alternately, the cheat sheet could simply have: <p> - paragraph <b> - bold <i> - italics <h1-6> - header <blockquote> - blockquote And they would be done... especially when they could use a simple tool that automagically added a new <p></p> when you hit the enter key, or added the appropriate tags around a highlighted word or phrase with the push of a button ![]() |
|
![]() |
![]() |
![]() |
#13 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 631
Karma: 7544528
Join Date: Apr 2013
Location: Berlin
Device: PRS 350, Kobo Aura
|
It's about readability in that simple case. Especially that you don't need a <p> tag for every paragraph. And it strictly seperates the layout from the content (of course your simple html does that too). Because it is so simple, automatic processing is simple too.
|
![]() |
![]() |
![]() |
#14 |
A curiosus lector!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 463
Karma: 2015140
Join Date: Jun 2012
Device: Sony PRS-T1, Kobo Touch
|
Turtle91 we are not going to set the Thames on fire here as I totally agree with you! Moreover, crankypants has nailed it perfectly: the best thing is to use what we are used to.
And this exactly what I do for html, using a text editor (usually NoteTab Light and some clipbooks) and applying needed codes through it: very simple and effective. Though, codes used in markdown are also easy to remember (at least for me, but I have only one set to deal with ![]() Code:
Borow from WriteMonkey help card Phrase emphasis **bold** *italic* or _bold_ / _italic_ Structure Heading 1 ======= Heading 2 ------------ or # Heading 1 ## Heading 2 ### Heading 3 ... ###### Heading 6 LINKS [link text](http://blabla.com) ORDERED LIST 1. First 1. Sub item indented with TAB 2. Sub item indented with TAB 2. Second 3. *Third* UNORDERED LIST (use -, + or *) - First - Sub item indented with TAB - Sub item indented with TAB - Second - _Third_ INDENTED PARAGRAPHS (BLOCKQUOTES) > This paragraph is indented >> This is nested indented paragraph HORIZONTAL RULES, PAGE BREAK --- , +++ or *** IMAGES ! [Alt text] (http://blabla.com/img.jpg) |
![]() |
![]() |
![]() |
#15 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,470
Karma: 13095790
Join Date: Aug 2007
Location: Grass Valley, CA
Device: EB 1150, EZ Reader, Literati, iPad 2 & Air 2, iPhone 7
|
Anyone interested in markdown and other pure text formats may be interested in our wiki. In particular Pandoc is a good place to start as it can convert many different formats.
Dale |
![]() |
![]() |
![]() |
Tags |
epub, perl, software |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Two suggestions for Template Tester | PeterT | Calibre | 3 | 09-08-2014 06:04 AM |
Somebody made a font tester | DomesticExtremis | Kobo Reader | 23 | 04-19-2013 03:51 PM |
BETA TESTER | The Terminator | Kobo Reader | 1 | 12-14-2010 10:23 PM |
Neue ebook Software libris Me (beta Tester gesucht) | irgendwienet | Software | 21 | 11-04-2010 11:55 AM |