Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book General > General Discussions

Notices

Reply
 
Thread Tools Search this Thread
Old 04-21-2018, 06:46 PM   #1
Apparition B5
Zealot
Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.
 
Apparition B5's Avatar
 
Posts: 108
Karma: 2245322
Join Date: Sep 2013
Location: Pennsylvania, U.S.A.
Device: Kindle Oasis 3 and iPad Air 5
WebBook Format

It appears that there is a new open source eBook format being worked on, by the name of WebBook. Here's the announcement. The WebBook website itself can be found here.

From what I can gather, Daniel Glazman is a former Mozilla engineer and JavaScript programmer, and programmer of the BlueGriffon EPUB editor, that has become fed up with EPUB and wants to create a new, more open eBook format that more closely resembles a website in design.

Anyone know any more about it? Thoughts?
Apparition B5 is offline   Reply With Quote
Old 04-21-2018, 07:14 PM   #2
j.p.s
Grand Sorcerer
j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.
 
Posts: 5,787
Karma: 103362673
Join Date: Apr 2011
Device: pb360
The name seems a bit scary, but it looks very promising. It sounds like it supposed to be epub done right. Making the spec a github project is very encouraging.
j.p.s is offline   Reply With Quote
Advert
Old 04-21-2018, 07:39 PM   #3
Apparition B5
Zealot
Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.
 
Apparition B5's Avatar
 
Posts: 108
Karma: 2245322
Join Date: Sep 2013
Location: Pennsylvania, U.S.A.
Device: Kindle Oasis 3 and iPad Air 5
The name references that the spec uses current web technologies and the eBooks can be natively read in a web browser. It won't be app-ified like EPUB 4.

Yeah, I liked what I read. I hope it goes somewhere, because it's pretty obvious that EPUB has serious issues between the killing off of EPUB 3.1 and the direction of EPUB 4.
Apparition B5 is offline   Reply With Quote
Old 04-22-2018, 01:37 AM   #4
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,351
Karma: 27182818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
It is basically EPUB 3.0.1 with the additional requirement that unzipping it into a folder would make it possible for a browser to read the book from the unzipped folder. However, that requirement is pointless since no one will actually read books like that -- there is no way to paginate and no way to search the entire book for a word or phrase when reading like that.

In addition, it basically punts on the question of metadata and has no provision for specifying a book cover.

Things I like about it -- it gets rid of useless bits of the EPUB spec like container.xml and the OPF file and epubcheck.
kovidgoyal is offline   Reply With Quote
Old 04-22-2018, 04:01 PM   #5
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 46,206
Karma: 168983734
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by kovidgoyal View Post
Things I like about it -- it gets rid of useless bits of the EPUB spec like container.xml and the OPF file and epubcheck.
Minor nit: epubcheck is not part of any epub spec. It does check that an epub follows the epub spec to the limits of it's programmers.
DNSB is offline   Reply With Quote
Advert
Old 04-22-2018, 10:02 PM   #6
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,351
Karma: 27182818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Quote:
Originally Posted by DNSB View Post
Minor nit: epubcheck is not part of any epub spec. It does check that an epub follows the epub spec to the limits of it's programmers.
True but the epub spec being such a ghastly mess is what motivated epubcheck in the first place. The vast majority of checking it does (XML schema checks) have been obviated by the move to HTML 5 where parsing is made robust instead of requiring HTML to be perfect. In general, the modern trend is to make parsers robust rather than serialization formats overly nit-picky.
kovidgoyal is offline   Reply With Quote
Old 04-23-2018, 05:39 AM   #7
Sarmat89
Fanatic
Sarmat89 ought to be getting tired of karma fortunes by now.Sarmat89 ought to be getting tired of karma fortunes by now.Sarmat89 ought to be getting tired of karma fortunes by now.Sarmat89 ought to be getting tired of karma fortunes by now.Sarmat89 ought to be getting tired of karma fortunes by now.Sarmat89 ought to be getting tired of karma fortunes by now.Sarmat89 ought to be getting tired of karma fortunes by now.Sarmat89 ought to be getting tired of karma fortunes by now.Sarmat89 ought to be getting tired of karma fortunes by now.Sarmat89 ought to be getting tired of karma fortunes by now.Sarmat89 ought to be getting tired of karma fortunes by now.
 
Posts: 518
Karma: 2268308
Join Date: Nov 2015
Device: none
Looks like a nightmare to me. So instead of a clear document structure, we are supposed to fish the hyperlinks from [tt]index.html[/tt], or, alternatively, parsing each file to access [tt]rel[/tt]s.
Also, no trace of semantic metadata required for any modern book.
It is hard to invent a format crappier than EPUB, but those guys has made it.
Sarmat89 is offline   Reply With Quote
Old 04-23-2018, 05:41 AM   #8
Sarmat89
Fanatic
Sarmat89 ought to be getting tired of karma fortunes by now.Sarmat89 ought to be getting tired of karma fortunes by now.Sarmat89 ought to be getting tired of karma fortunes by now.Sarmat89 ought to be getting tired of karma fortunes by now.Sarmat89 ought to be getting tired of karma fortunes by now.Sarmat89 ought to be getting tired of karma fortunes by now.Sarmat89 ought to be getting tired of karma fortunes by now.Sarmat89 ought to be getting tired of karma fortunes by now.Sarmat89 ought to be getting tired of karma fortunes by now.Sarmat89 ought to be getting tired of karma fortunes by now.Sarmat89 ought to be getting tired of karma fortunes by now.
 
Posts: 518
Karma: 2268308
Join Date: Nov 2015
Device: none
Quote:
Originally Posted by kovidgoyal View Post
The vast majority of checking it does (XML schema checks) have been obviated by the move to HTML 5 where parsing is made robust
How is HTML5 "more robust", and how does it remove the necessity of schema syntax checking?
Sarmat89 is offline   Reply With Quote
Old 04-23-2018, 07:41 AM   #9
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,351
Karma: 27182818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Quote:
Originally Posted by Sarmat89 View Post
How is HTML5 "more robust", and how does it remove the necessity of schema syntax checking?
In HTML 5 the parsing algorithm is fully specified and robust against bad markup, i.e. all spec compliant parser produce the same output for the same bad markup. So it doesn't matter if there are small mistakes in the markup, since they result in the same DOM in all user agents.

This argument about strict syntax vs. robust parsing has been had endlessly through all the ages that computers have existed. In the web world, robust parsing has won, the EPUB standards committee just didn't get the memo.
kovidgoyal is offline   Reply With Quote
Old 04-23-2018, 04:02 PM   #10
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 46,206
Karma: 168983734
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by kovidgoyal View Post
In HTML 5 the parsing algorithm is fully specified and robust against bad markup, i.e. all spec compliant parser produce the same output for the same bad markup. So it doesn't matter if there are small mistakes in the markup, since they result in the same DOM in all user agents.

This argument about strict syntax vs. robust parsing has been had endlessly through all the ages that computers have existed. In the web world, robust parsing has won, the EPUB standards committee just didn't get the memo.
The same parsing algorithm that has people concerned about it's ability to parse in linear time? The adoption agency algorithm is a horrible example of good intentions with it's nested loops that can go quadratic. Going by some of your posted code, you are aware of this issue.
DNSB is offline   Reply With Quote
Old 04-23-2018, 08:34 PM   #11
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,351
Karma: 27182818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Quote:
Originally Posted by DNSB View Post
The same parsing algorithm that has people concerned about it's ability to parse in linear time? The adoption agency algorithm is a horrible example of good intentions with it's nested loops that can go quadratic. Going by some of your posted code, you are aware of this issue.
The tradeoff of increased parsing time for greater robustness is both perfectly natural and perfectly justified. And I fixed my issues with HTML 5 parsing speed by writing https://github.com/kovidgoyal/html5-parser
kovidgoyal is offline   Reply With Quote
Old 04-24-2018, 04:38 AM   #12
gravity_
Member
gravity_ began at the beginning.
 
gravity_'s Avatar
 
Posts: 15
Karma: 10
Join Date: Mar 2018
Device: Kindle, iPad 9.7-inch
That's great news! Seems legit. Hopefully, it will work better than some others already existing out there.
gravity_ is offline   Reply With Quote
Old 04-24-2018, 06:46 PM   #13
sherman
Guru
sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.
 
Posts: 875
Karma: 2676800
Join Date: Aug 2008
Location: Taranaki - NZ
Device: Kobo Aura H2O, Kobo Forma
What struck me as odd is using a zip file as a container, and explicitly denying the use of compression. Why? Text is highly compressible after all.
sherman is offline   Reply With Quote
Old 04-24-2018, 07:54 PM   #14
Apparition B5
Zealot
Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.Apparition B5 ought to be getting tired of karma fortunes by now.
 
Apparition B5's Avatar
 
Posts: 108
Karma: 2245322
Join Date: Sep 2013
Location: Pennsylvania, U.S.A.
Device: Kindle Oasis 3 and iPad Air 5
Quote:
Originally Posted by sherman View Post
What struck me as odd is using a zip file as a container, and explicitly denying the use of compression. Why? Text is highly compressible after all.
IIRC, the WebBook spec doesn't explicitly deny compression. It discourages compression and states that if you do compress you can only use the deflate algorithm. In other words, you can compress but you can't use the bzip2, LZMA, or XZ algorithms.
Apparition B5 is offline   Reply With Quote
Old 04-24-2018, 08:27 PM   #15
sherman
Guru
sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.
 
Posts: 875
Karma: 2676800
Join Date: Aug 2008
Location: Taranaki - NZ
Device: Kobo Aura H2O, Kobo Forma
Quote:
Originally Posted by Celestial View Post
IIRC, the WebBook spec doesn't explicitly deny compression. It discourages compression and states that if you do compress you can only use the deflate algorithm. In other words, you can compress but you can't use the bzip2, LZMA, or XZ algorithms.
Gahh... I need to check my reading comprehension Granted, the way it is worded is not the greatest. I think a single comma could have made it a lot clearer.

Upon rereading, you are, of course, correct. My bad.
sherman is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Change Format Order? Default Format View? tgwdnghn Library Management 9 09-05-2015 04:02 AM
Using Kindle format vs ePub format is like using a compiler vs winzip? Julius Caesar Workshop 1 09-01-2013 07:34 PM
iPhone Convert epub format to kindle for iPhone format. Is it possible? thecyberphotog Apple Devices 16 03-14-2013 01:04 AM
No 'epub' format shown in Plugboards Format dropdown list kakkalla Library Management 3 06-16-2012 04:23 AM
Master Format for multi-format eBook Generation? cerement Workshop 43 04-01-2009 12:00 PM


All times are GMT -4. The time now is 11:14 PM.


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