Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Formats > ePub

Notices

Reply
 
Thread Tools Search this Thread
Old 10-02-2007, 02:46 PM   #46
bowerbird
Banned
bowerbird has been very, very naughtybowerbird has been very, very naughtybowerbird has been very, very naughty
 
Posts: 269
Karma: -273
Join Date: Sep 2006
Location: los angeles
dale said:
> The book was a mess of real hyphens needed for compound words
> and hyphens used when a dash was needed.

yes, that's the type of ambiguous coding that needs to be avoided...


> Bold, italics and special symbols get lost in translation to ascii.
> Surely you have noticed this.

i sure have. italics and bold (except on headers) must be marked.
and for my own mirror of the p.g. library, i will probably use utf8,
so special symbols won't be a problem.


> period books use unusual spelling and other specialized
> but unusual constructions with foreign words that can
> fool spell checkers requiring intervention that seems
> not to get done in the process.

i've built a spell-checker designed specifically for this task.
when the time is right, i'll release it to the public...

-bowerbird
bowerbird is offline   Reply With Quote
Old 10-07-2007, 02:25 AM   #47
bowerbird
Banned
bowerbird has been very, very naughtybowerbird has been very, very naughtybowerbird has been very, very naughty
 
Posts: 269
Karma: -273
Join Date: Sep 2006
Location: los angeles
hadrien said:
> we've got an API that makes it possible for any
> application or website to interact with Feedbooks

so, hadrien, i've built an app that will let people
download books from your site, even en masse.

do you discourage indiscriminate downloading?

would you like for me to distribute the program?

-bowerbird
bowerbird is offline   Reply With Quote
Old 10-07-2007, 01:36 PM   #48
Hadrien
Feedbooks.com Co-Founder
Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.
 
Hadrien's Avatar
 
Posts: 2,263
Karma: 145123
Join Date: Nov 2006
Location: Paris, France
Device: Sony PRS-t-1/350/300/500/505/600/700, Nexus S, iPad
Quote:
Originally Posted by bowerbird View Post
hadrien said:
> we've got an API that makes it possible for any
> application or website to interact with Feedbooks

so, hadrien, i've built an app that will let people
download books from your site, even en masse.

do you discourage indiscriminate downloading?

would you like for me to distribute the program?

-bowerbird
I really don't mind much. I've noticed that since we've added ePub support, 2 IPs at least, downloaded all of our books as ePub.

Our API wasn't created for such a purpose though, and keep in mind that there's still a few things missing, like footnotes or hyphenation in our current ePub output. The API is here for those who'd like to integrate Feedbooks into another application, website etc...

I'll post a full page explaining how things work tomorrow.

The only things that would be better for us, is having people logged in on the website before they download anything (through us or a third party application). This way we can improve our recommendation system (and with already 20k+ books available on PG, I believe we REALLY need a recommendation system on a public domain website).
Hadrien is offline   Reply With Quote
Old 10-09-2007, 10:07 AM   #49
Hadrien
Feedbooks.com Co-Founder
Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.
 
Hadrien's Avatar
 
Posts: 2,263
Karma: 145123
Join Date: Nov 2006
Location: Paris, France
Device: Sony PRS-t-1/350/300/500/505/600/700, Nexus S, iPad
Quote:
Originally Posted by bowerbird View Post
where can i get information on your a.p.i. for external apps?
OK, the help page for the API is almost ready, it'll be online today. In the meantime, here's a list of the actions available:
  • initializing: test the login/password, get the list of the formats available
  • subscription: display the subscriptions for a user (RSS feeds, newspapers etc...)
  • search: display the list of books available for any given keyword
  • similar: display a list of books that are considered similar
  • recommendation: display a random list of featured books if you're not logged in, otherwise, it'll display personal recommendations
  • favorites: display the list of favorite books for a user
  • history: display previously downloaded books for a user
Hadrien is offline   Reply With Quote
Old 10-10-2007, 08:32 AM   #50
Hadrien
Feedbooks.com Co-Founder
Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.
 
Hadrien's Avatar
 
Posts: 2,263
Karma: 145123
Join Date: Nov 2006
Location: Paris, France
Device: Sony PRS-t-1/350/300/500/505/600/700, Nexus S, iPad
Here's the help page for the API: http://www.feedbooks.com/help/newsstand_api

I'll add a few examples of ruby code, C and C# applications that are using our API in the upcoming weeks.

Here's a few examples of the things you could do with this API:
  • A downloader for your newspapers: auto-sync your files to your device
  • Make a Flash widget, displaying your favorite books
  • A book search engine and downloader for your favorite e-book reader
  • A book recommendation system for your website
  • etc...
Hadrien is offline   Reply With Quote
Old 10-11-2007, 04:52 PM   #51
bowerbird
Banned
bowerbird has been very, very naughtybowerbird has been very, very naughtybowerbird has been very, very naughty
 
Posts: 269
Karma: -273
Join Date: Sep 2006
Location: los angeles
thanks hadrien, i'll look it over sometime soon...

-bowerbird
bowerbird is offline   Reply With Quote
Old 10-11-2007, 05:34 PM   #52
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: 73,896
Karma: 128597114
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
bowerbird, why not just use html to do the markup?
JSWolf is offline   Reply With Quote
Old 10-11-2007, 07:50 PM   #53
bowerbird
Banned
bowerbird has been very, very naughtybowerbird has been very, very naughtybowerbird has been very, very naughty
 
Posts: 269
Karma: -273
Join Date: Sep 2006
Location: los angeles
ok, hadrien, i took a look. but i guess i'd already figured it all out on my own... :+)

jswolf said:
> why not just use html to do the markup?

i don't understand the question. so i'll just make up an answer. ;+)

i don't like .html books, because the browser is a lousy reader-app.
if you want to see what i think a reader-app needs to do, go here:
> http://onlinebooks.library.upenn.edu...t=2004-01-08,3

that post is from way back in 2004, but the list hasn't changed much.
unfortuntely, browser capabilities haven't improved that much either,
at least from the standpoint of how well a browser meets my criteria.

so i'd reject a browser/html workflow entirely, if not for the fact that
putting material on the web is a very handy way of making it _public_.

as far as _applying_ .html markup, i think it's a royal pain in the rear.
that's why i invented my own form of light-markup, so i could obtain
the main functionality i want from documents without doing markup...

however, it's not like i've become resigned to a browser/html world.
i'm now creating web-aware offline applications that can _get_stuff_
from the web to display it themselves, so you don't need a browser.

if i understand hadrien correctly, that's why feedbooks has an a.p.i.,
so developers can give users an alternative to using a web-browser.

if you can save the user from being forced to make an inconvenient
trip to the browser, why not? convenience is the name of the game.

of course, this approach of an app going directly to a webpage and
grabbing data isn't unusual nowadays; rss-readers do it all the time.
the difference is, they expect the documents they receive to be .html.
my applications expect received documents to be in my .zml format.

i still think it's important to have the ability to convert .zml into .html,
so the documents can be put on the web for users who _cannot_run_
offline apps (e.g., because they can't install them on a work machine);
but for the vast majority of people, i think the enhanced functionality
of my offline viewer-program will win them over, especially when it's
combined with the ease of not having to hassle with applying markup.

for my part, i'm converting the e-texts in project gutenberg into .zml,
and will be mounting them on my own mirror as a .zml demonstration.

i fully expect the long-term maintenance of .zml files will be low-cost,
so i think i'll be able to maintain the entire library all by my lonesome,
even as project gutenberg continues to pump new titles into the world.

-bowerbird
bowerbird is offline   Reply With Quote
Old 10-11-2007, 10:18 PM   #54
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: 73,896
Karma: 128597114
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
But if you do the markup in html, you can have a program then convert to whatever format you want. What does your zml format support that html does not?
JSWolf is offline   Reply With Quote
Old 10-11-2007, 10:43 PM   #55
bowerbird
Banned
bowerbird has been very, very naughtybowerbird has been very, very naughtybowerbird has been very, very naughty
 
Posts: 269
Karma: -273
Join Date: Sep 2006
Location: los angeles
jswolf said:
> But if you do the markup in html, you can have a program
> then convert to whatever format you want.

if _you_ want to use z.m.l. to create .html, and then convert it into something else,
that's totally fine with me. but i have no desire to do all that conversion busy-work.
or apply any markup in the first place. i want to focus on the writing, and that's all.
i want the _machine_ to format it nicely for me, and apply the markup if i need any.


> What does your zml format support that html does not?

z.m.l. doesn't support anything that .html won't do. in fact, it does a whole lot less.
but the things it _does_ do are all the things that are commonly required by books...

my overall perspective is that _formats_ are highly overrated. the _real_magic_ is
in the _applications_, not the format. my focus is on putting the smarts in the apps,
not in the formats. i want to make the format as dirt-simple to create as possible,
and then have the program do all the grunt-work of providing excellent functionality.

remember how openreader was gonna be this magical format that was going to end
david rothmans "tower of ebabel"? it never had an application that implemented it,
so it went nowhere. until you have an application for a format, the format is useless.

so if .html does the job for you, and you don't mind doing .html markup, go for it...

but me, i'm looking for something simpler. even if i have to program the thing myself.

-bowerbird
bowerbird is offline   Reply With Quote
Old 10-11-2007, 10:48 PM   #56
bowerbird
Banned
bowerbird has been very, very naughtybowerbird has been very, very naughtybowerbird has been very, very naughty
 
Posts: 269
Karma: -273
Join Date: Sep 2006
Location: los angeles
so the question should be, "what does a zml-viewer do that a browser won't do?"

and for the answer to that question, go visit that web-page i pointed you to earlier.

a web-browser will do maybe 1/4 of my requirements, half if it's lucky.

my zml-viewer will do 95% of them, 100% eventually...

so i think it's gonna be a better e-book viewer than a web-browser.
which ain't saying much, since a browser is such a lousy e-book app.

i think my viewer will be better than most other e-book viewer-apps,
but there's not much use saying that until you can try it out for youself.
and even then, what will matter to you is not _my_ opinion, but yours...

-bowerbird
bowerbird is offline   Reply With Quote
Old 10-12-2007, 07:10 AM   #57
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
I wish you started to use capital letters and leave line wrapping to the forum. Then maybe more people would read your posts instead of skipping them over.
igorsk is offline   Reply With Quote
Old 10-12-2007, 02:53 PM   #58
bowerbird
Banned
bowerbird has been very, very naughtybowerbird has been very, very naughtybowerbird has been very, very naughty
 
Posts: 269
Karma: -273
Join Date: Sep 2006
Location: los angeles
do you mind if people "skip over" my posts? because i don't... :+)

-bowerbird
bowerbird is offline   Reply With Quote
Old 10-13-2007, 03:27 PM   #59
bowerbird
Banned
bowerbird has been very, very naughtybowerbird has been very, very naughtybowerbird has been very, very naughty
 
Posts: 269
Karma: -273
Join Date: Sep 2006
Location: los angeles
hadrien, next week i'll release my app that facilitates downloading feedbooks books,
and i wanna make sure you're fully ok with it before i do, so i'll ask one more time...

-bowerbird
bowerbird is offline   Reply With Quote
Old 10-13-2007, 03:45 PM   #60
Hadrien
Feedbooks.com Co-Founder
Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.
 
Hadrien's Avatar
 
Posts: 2,263
Karma: 145123
Join Date: Nov 2006
Location: Paris, France
Device: Sony PRS-t-1/350/300/500/505/600/700, Nexus S, iPad
Quote:
Originally Posted by bowerbird View Post
hadrien, next week i'll release my app that facilitates downloading feedbooks books,
and i wanna make sure you're fully ok with it before i do, so i'll ask one more time...

-bowerbird
How does it facilitates downloading ?
Hadrien is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Feedbooks epub problem? tg2010 ePub 2 12-28-2009 05:30 AM
ePub on the iPhone with Stanza/Feedbooks Hadrien Apple Devices 70 11-21-2008 12:15 PM
O'Reilly to support multi-format e-books, goes ePub Alexander Turcic News 30 06-20-2008 10:58 PM
Mobipocket/Kindle support on Feedbooks Hadrien Deals and Resources (No Self-Promotion or Affiliate Links) 19 12-20-2007 11:44 PM
PRS-500 Template & extended font support at Feedbooks (poll) Hadrien Sony Reader Dev Corner 9 05-12-2007 12:04 PM


All times are GMT -4. The time now is 10:38 AM.


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