Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Formats > Workshop

Notices

View Poll Results: Does the community have use for another ebook formatting program?
Yes!!! There are no current tools that work! 16 25.00%
Yes, variety is good. 27 42.19%
Maybe, depends on what you have in mind 16 25.00%
No, we have everything we need, and more is just confusing/wastful. 3 4.69%
What the heck are ebook formating programs? 2 3.13%
Voters: 64. You may not vote on this poll

Reply
 
Thread Tools Search this Thread
Old 03-12-2008, 02:24 PM   #61
HarryT
eBook Enthusiast
HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.
 
HarryT's Avatar
 
Posts: 85,544
Karma: 93383099
Join Date: Nov 2006
Location: UK
Device: Kindle Oasis 2, iPad Pro 10.5", iPhone 6
Quote:
Originally Posted by aapezzuto View Post
Right now, with the readers and formats available, I think lots of people would rather have a highly tuned, device optimized pdf...
<shudder>

Speak for yourself!

There's absolutely no way I'd want PDF.
HarryT is offline   Reply With Quote
Old 03-12-2008, 02:26 PM   #62
aapezzuto
Zealot
aapezzuto will become famous soon enoughaapezzuto will become famous soon enoughaapezzuto will become famous soon enoughaapezzuto will become famous soon enoughaapezzuto will become famous soon enoughaapezzuto will become famous soon enough
 
aapezzuto's Avatar
 
Posts: 116
Karma: 693
Join Date: Sep 2007
Device: none
Quote:
Originally Posted by HarryT View Post
<shudder>

Speak for yourself!

There's absolutely no way I'd want PDF.
for the most part i agree, but the way the hardware handles footnotes, there are certain books / authors that I find much less enjoyable without the footnotes being... well at the foot.
aapezzuto is offline   Reply With Quote
Advert
Old 03-12-2008, 03:00 PM   #63
NatCh
Gizmologist
NatCh ought to be getting tired of karma fortunes by now.NatCh ought to be getting tired of karma fortunes by now.NatCh ought to be getting tired of karma fortunes by now.NatCh ought to be getting tired of karma fortunes by now.NatCh ought to be getting tired of karma fortunes by now.NatCh ought to be getting tired of karma fortunes by now.NatCh ought to be getting tired of karma fortunes by now.NatCh ought to be getting tired of karma fortunes by now.NatCh ought to be getting tired of karma fortunes by now.NatCh ought to be getting tired of karma fortunes by now.NatCh ought to be getting tired of karma fortunes by now.
 
NatCh's Avatar
 
Posts: 11,615
Karma: 929550
Join Date: Jan 2006
Location: Republic of Texas Embassy at Jackson, TN
Device: Pocketbook Touch HD3
PDF is fine if it's sized correctly for the display. I don't use it because LRF is handier, but I'd at least consider it if there was a handy tool that spat it out, and supported the sort of formatting options we've got in BD.
NatCh is offline   Reply With Quote
Old 03-12-2008, 09:56 PM   #64
nesagwa
Connoisseur
nesagwa began at the beginning.
 
Posts: 55
Karma: 44
Join Date: Aug 2007
Location: Tampa, FL
Device: PocketBook360
Dunno if it applies here, but a tool to edit the Title and the Author of a book (the actual file itself, not the way libprs does it) and maybe a way to edit the books text to correct small formatting / spelling errors. A way to add cover art to existing ebook files. Something to edit the TOC.

All without crazy mark up language and on a mac would be incredibly useful for me at least.
nesagwa is offline   Reply With Quote
Old 03-12-2008, 11:48 PM   #65
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 79,752
Karma: 145864619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
To find out about the LRF specification, go to http://prslabs.com/ and register for an account. There are documents on the format there in very good detail.
JSWolf is offline   Reply With Quote
Advert
Old 03-13-2008, 03:28 AM   #66
HarryT
eBook Enthusiast
HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.
 
HarryT's Avatar
 
Posts: 85,544
Karma: 93383099
Join Date: Nov 2006
Location: UK
Device: Kindle Oasis 2, iPad Pro 10.5", iPhone 6
Quote:
Originally Posted by NatCh View Post
PDF is fine if it's sized correctly for the display. I don't use it because LRF is handier, but I'd at least consider it if there was a handy tool that spat it out, and supported the sort of formatting options we've got in BD.
The issue I have with it is that I frequently change the font size to suit the lighting conditions - in poor light, or if I'm tired, I read with a larger font. I couldn't do that with PDF.
HarryT is offline   Reply With Quote
Old 03-13-2008, 05:05 AM   #67
kfarmer
Gizzzzmo Nerd
kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.
 
Posts: 117
Karma: 1035585
Join Date: Dec 2007
Location: Seattle, WA
Device: Kindle, iPad
Quote:
Originally Posted by aapezzuto View Post
I have been approached by a friend who is soon to graduate with a CS degree to outline him a reasonable 200-500 hour project. What we have come up with is an ebook formating program, written in C++, using QT, and thinking in epub. Its main goal is to be able to replace book designer as a more plug-in friendly opensource project. So as we are building the project outline and specification, and coming up with use cases, what would the community like to see in such a tool?

I am well aware of the talent in both programing and formating we have here, so I am excited to see what we come up with.
Python's a good choice; it was my favorite until I started working in C#. I'd opt for IronPython, but that's because I (personally) know that framework better and would be able to write plugins for it using whatever language.

You'd still have the cross-platform capabilities, thanks to Mono.

If you were able to split apart the UI from the non-UI bits, and make some standalone parsing/generation modules, that would be useful just as a reference for others. Make the interface pluggable, and you can get some interesting possibilities (you want to run this on an iPhone, maybe?).

In short, make an engine around which you wrap a shell. Pull this off well, and I can think of a fair number of good things that could come of it.
kfarmer is offline   Reply With Quote
Old 03-13-2008, 05:10 AM   #68
kfarmer
Gizzzzmo Nerd
kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.
 
Posts: 117
Karma: 1035585
Join Date: Dec 2007
Location: Seattle, WA
Device: Kindle, iPad
Quote:
Originally Posted by JSWolf View Post
To find out about the LRF specification, go to http://prslabs.com/ and register for an account. There are documents on the format there in very good detail.
I have yet to successfully register. The confirmation email never arrives.

Seen this before, though, if they blacklist self-hosters.
kfarmer is offline   Reply With Quote
Old 03-13-2008, 05:57 AM   #69
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,347
Karma: 27182818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Quote:
Originally Posted by kfarmer View Post
If you were able to split apart the UI from the non-UI bits, and make some standalone parsing/generation modules, that would be useful just as a reference for others. Make the interface pluggable, and you can get some interesting possibilities (you want to run this on an iPhone, maybe?).

In short, make an engine around which you wrap a shell. Pull this off well, and I can think of a fair number of good things that could come of it.
That already exists in libprs500 in python, dive in http://libprs500.kovidgoyal.net/wiki/Development
kovidgoyal is offline   Reply With Quote
Old 03-13-2008, 06:14 AM   #70
igorsk
Wizard
igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.
 
Posts: 3,442
Karma: 300001
Join Date: Sep 2006
Location: Belgium
Device: PRS-500/505/700, Kindle, Cybook Gen3, Words Gear
The document on PRSLabs describes only LRS (the source XML), not the binary LRF format.
igorsk is offline   Reply With Quote
Old 03-13-2008, 06:47 AM   #71
aapezzuto
Zealot
aapezzuto will become famous soon enoughaapezzuto will become famous soon enoughaapezzuto will become famous soon enoughaapezzuto will become famous soon enoughaapezzuto will become famous soon enoughaapezzuto will become famous soon enough
 
aapezzuto's Avatar
 
Posts: 116
Karma: 693
Join Date: Sep 2007
Device: none
Quote:
Originally Posted by kfarmer View Post
If you were able to split apart the UI from the non-UI bits, and make some standalone parsing/generation modules, that would be useful just as a reference for others. Make the interface pluggable, and you can get some interesting possibilities (you want to run this on an iPhone, maybe?).

In short, make an engine around which you wrap a shell. Pull this off well, and I can think of a fair number of good things that could come of it.
Having worked with Greg on several other projects I would be surprised if he designed it any other way.

As I have been going over the basic design concept I keep finding little holes in epub, that make me want to consider making a native structural xml file. Perhaps something like a striped down version of DocBook or some other only structural base format. If a good number of input and output formats are provided at release, does anyone care what format the program "thinks in" is?
aapezzuto is offline   Reply With Quote
Old 03-13-2008, 12:05 PM   #72
kfarmer
Gizzzzmo Nerd
kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.
 
Posts: 117
Karma: 1035585
Join Date: Dec 2007
Location: Seattle, WA
Device: Kindle, iPad
Quote:
Originally Posted by aapezzuto View Post
Having worked with Greg on several other projects I would be surprised if he designed it any other way.

As I have been going over the basic design concept I keep finding little holes in epub, that make me want to consider making a native structural xml file. Perhaps something like a striped down version of DocBook or some other only structural base format. If a good number of input and output formats are provided at release, does anyone care what format the program "thinks in" is?
A canonical format shouldn't be lossy (ie, epub -- or whatever -- should be a superset of every supported format). Beyond that, there's no reason to care: epub just becomes another supported format.
kfarmer is offline   Reply With Quote
Old 03-13-2008, 12:17 PM   #73
tompe
Grand Sorcerer
tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.
 
Posts: 7,452
Karma: 7185064
Join Date: Oct 2007
Location: Linköpng, Sweden
Device: Kindle Voyage, Nexus 5, Kindle PW
Quote:
Originally Posted by kfarmer View Post
A canonical format shouldn't be lossy (ie, epub -- or whatever -- should be a superset of every supported format). Beyond that, there's no reason to care: epub just becomes another supported format.
There is a good reason to care. The choice of format might influence how much code you can reuse or get for free. The format should also be a format that have good support in form of parsers and a format that is easy to work with in different language. That is because the work done with formats and how to translate between them is generally useful if you want to implement something similar in another language.
tompe is offline   Reply With Quote
Old 03-13-2008, 12:20 PM   #74
kfarmer
Gizzzzmo Nerd
kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.kfarmer ought to be getting tired of karma fortunes by now.
 
Posts: 117
Karma: 1035585
Join Date: Dec 2007
Location: Seattle, WA
Device: Kindle, iPad
Quote:
Originally Posted by tompe View Post
There is a good reason to care. The choice of format might influence how much code you can reuse or get for free. The format should also be a format that have good support in form of parsers and a format that is easy to work with in different language. That is because the work done with formats and how to translate between them is generally useful if you want to implement something similar in another language.
Those are implementation details that only devs should be concerned about, not users, as the question was posed.

.....

Okay, so my still-waking eye inserted "users", but the point remains -- whatever canonical form that app uses has very *little* to do with interoperability, since interoperability is a function of what inputs are supported, and code reuse is not important to well-*functioning* code. Reuse is a convenience to the developer, not the user.

Last edited by kfarmer; 03-13-2008 at 12:25 PM. Reason: re-read
kfarmer is offline   Reply With Quote
Old 03-13-2008, 12:34 PM   #75
tompe
Grand Sorcerer
tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.
 
Posts: 7,452
Karma: 7185064
Join Date: Oct 2007
Location: Linköpng, Sweden
Device: Kindle Voyage, Nexus 5, Kindle PW
Quote:
Originally Posted by kfarmer View Post
Okay, so my still-waking eye inserted "users", but the point remains -- whatever canonical form that app uses has very *little* to do with interoperability, since interoperability is a function of what inputs are supported, and code reuse is not important to well-*functioning* code. Reuse is a convenience to the developer, not the user.
Well, for an open source project one use of it is to reuse the code. Only seeing code reuse as a convenience for the developer is a mistake.
tompe is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Classic nook ebook wishlist question Brandi Barnes & Noble NOOK 4 02-05-2010 09:18 PM
Classic eBook formating error Deko Barnes & Noble NOOK 0 01-07-2010 04:47 PM
eBook Library Wishlist limits MSWallack Sony Reader 4 07-24-2009 10:33 AM
When are ebook readers going to become an essential enterprise tool? charlieperry News 21 09-14-2008 03:59 PM
Free MS Reader eBook Creation Tool Bob Russell Reading and Management 0 07-14-2005 03:50 PM


All times are GMT -4. The time now is 09:20 AM.


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