Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Formats > ePub

Notices

Reply
 
Thread Tools Search this Thread
Old 11-14-2015, 02:45 PM   #1
crankypants
Hmm.
crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.
 
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
  1. It supports only Title and Author in metadata at this point. I'm looking for what other metadata it should support.
  2. Almost all the Markdown is supported. But authors should not be doing anything fancy as most ebook readers only support basic tags.
  3. An additional feature is added called Quicklinks. Anything that begins with "http", "https" or "ftp" in between < and > is a Quicklink that will be converted to an XHTML link. Example: <http://www.google.com>.
  4. In the build (.BLD) file is where you list all your source (.MD) files, images, and CSS files along with meta data.
  5. It supports multiple CSS files.
  6. It supports multiple MD (Markdown) source files. The order they are listed in the Build file is the order they will appear in the EPUB.

Thanks.

Last edited by crankypants; 11-17-2015 at 02:11 PM.
crankypants is offline   Reply With Quote
Old 11-16-2015, 04:40 PM   #2
DaleDe
Grand Sorcerer
DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.
 
DaleDe's Avatar
 
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
DaleDe is offline   Reply With Quote
Advert
Old 11-17-2015, 05:41 AM   #3
crankypants
Hmm.
crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.
 
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.
crankypants is offline   Reply With Quote
Old 11-17-2015, 09:21 AM   #4
Turtle91
A Hairy Wizard
Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.
 
Turtle91's Avatar
 
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???)
Turtle91 is offline   Reply With Quote
Old 11-17-2015, 02:12 PM   #5
crankypants
Hmm.
crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.crankypants ought to be getting tired of karma fortunes by now.
 
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.
crankypants is offline   Reply With Quote
Advert
Old 11-17-2015, 02:46 PM   #6
Hitch
Bookmaker & Cat Slave
Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.
 
Hitch's Avatar
 
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:
Originally Posted by Turtle91 View Post
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???)
Turtle:

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
Hitch is offline   Reply With Quote
Old 11-17-2015, 04:46 PM   #7
DaleDe
Grand Sorcerer
DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.
 
DaleDe's Avatar
 
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
DaleDe is offline   Reply With Quote
Old 11-17-2015, 06:03 PM   #8
Hitch
Bookmaker & Cat Slave
Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.
 
Hitch's Avatar
 
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:
Originally Posted by DaleDe View Post
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
Well, I can state that if this old broad can learn Markdown (two types, mind you) in minutes, so, too, can anyone. But for me, it's just faster to type the coding for HTML/XHTML than markdown. Admittedly, it's likely the EASIEST markup language/mechamism in existence, but that's because it's so bloody limited. For simple text, however--say, a fiction novel--what it does should suit most.

I have at least one friend that processes Markdown-->HTML-->ePUB. Hey, y'know, whatever floats your boat.

Hitch
Hitch is offline   Reply With Quote
Old 11-17-2015, 08:21 PM   #9
dickloraine
Guru
dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.
 
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.
dickloraine is offline   Reply With Quote
Old 11-17-2015, 08:50 PM   #10
Arios
A curiosus lector!
Arios ought to be getting tired of karma fortunes by now.Arios ought to be getting tired of karma fortunes by now.Arios ought to be getting tired of karma fortunes by now.Arios ought to be getting tired of karma fortunes by now.Arios ought to be getting tired of karma fortunes by now.Arios ought to be getting tired of karma fortunes by now.Arios ought to be getting tired of karma fortunes by now.Arios ought to be getting tired of karma fortunes by now.Arios ought to be getting tired of karma fortunes by now.Arios ought to be getting tired of karma fortunes by now.Arios ought to be getting tired of karma fortunes by now.
 
Arios's Avatar
 
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? I think I never gone so deep.

PS MarkdownPad (also freeware) is not bad either.
Arios is offline   Reply With Quote
Old 11-18-2015, 01:26 AM   #11
eschwartz
Ex-Helpdesk Junkie
eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.
 
eschwartz's Avatar
 
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?
eschwartz is offline   Reply With Quote
Old 11-18-2015, 09:35 AM   #12
Turtle91
A Hairy Wizard
Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.Turtle91 ought to be getting tired of karma fortunes by now.
 
Turtle91's Avatar
 
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:
Originally Posted by Arios View Post
Turtle91, do you use <h6> regularly? I think I never gone so deep.
Only in one text-type book I made a few years ago. <h6> was just an example to show that markdown isn't what I consider "easier". It's just a different language that the author would need to learn. As Hitch stated - the author would have to keep trying to remember what the codes were when typing. Is bold one or two asterisks??? Where they could just use a "b" for bold and never forget.

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
Turtle91 is offline   Reply With Quote
Old 11-18-2015, 11:02 AM   #13
dickloraine
Guru
dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.
 
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.
dickloraine is offline   Reply With Quote
Old 11-18-2015, 11:33 AM   #14
Arios
A curiosus lector!
Arios ought to be getting tired of karma fortunes by now.Arios ought to be getting tired of karma fortunes by now.Arios ought to be getting tired of karma fortunes by now.Arios ought to be getting tired of karma fortunes by now.Arios ought to be getting tired of karma fortunes by now.Arios ought to be getting tired of karma fortunes by now.Arios ought to be getting tired of karma fortunes by now.Arios ought to be getting tired of karma fortunes by now.Arios ought to be getting tired of karma fortunes by now.Arios ought to be getting tired of karma fortunes by now.Arios ought to be getting tired of karma fortunes by now.
 
Arios's Avatar
 
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 ) even if there are some variations in sets.

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)
Anyway, I don't care here to own the truth, I just want to say again that markdown can be fun to use and useful for some kind of projects and a few people.
Arios is offline   Reply With Quote
Old 11-18-2015, 12:35 PM   #15
DaleDe
Grand Sorcerer
DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.
 
DaleDe's Avatar
 
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
DaleDe is offline   Reply With Quote
Reply

Tags
epub, perl, software


Forum Jump

Similar Threads
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


All times are GMT -4. The time now is 05:51 PM.


MobileRead.com is a privately owned, operated and funded community.