View Full Version : Download DRM-free directly to the Kindle


azog
12-11-2007, 07:17 AM
This is probably old hat by now, but I was pretty excited to have it work:

Last night, I used the web browser on the Kindle to navigate to www.manybooks.net, found a likely candidate, and was able to download it directly to my Kindle's memory. It even came up with a message that asked me something like "are you sure you want to download this content?", and then it said that it will appear in my library shortly. I thought that was pretty nice. I've been downloading DRM-free books on my PC, and transferring them via the USB cable, but I was feeling lazy last night.

catsittingstill
12-11-2007, 09:51 AM
I think it's cool that the Kindle will do that :-).

Hadrien
12-11-2007, 09:58 AM
Something even cooler: in our e-books for the Kindle on Feedbooks, there's usually links to other books from the same author, and recommendations. You can directly click on these and download these books. Yep, you don't even need to be in the browser to download DRM-free books.

cfw123
12-11-2007, 11:11 AM
I love my Kindle, so this is great news indeed, as I also hate DRM. Suggestion: when I log into manybooks from my Kindle, can you trap my Kindle phone number on the Sprint network, and save it in my account with manybooks. Thereafter I want to be able to download DRM free content from manyooks direct to my Kindle without going through the hassle of logging into manybooks from my Kindle, which is a pain.

DaleDe
12-11-2007, 12:13 PM
Something even cooler: in our e-books for the Kindle on Feedbooks, there's usually links to other books from the same author, and recommendations. You can directly click on these and download these books. Yep, you don't even need to be in the browser to download DRM-free books.

What does the error "Application Error: Rails" mean. I get this everytime I try and download a file.

Dale

Alisa
12-11-2007, 12:41 PM
Something even cooler: in our e-books for the Kindle on Feedbooks, there's usually links to other books from the same author, and recommendations. You can directly click on these and download these books. Yep, you don't even need to be in the browser to download DRM-free books.

That's lovely. I also appreciate how well-formatted the books are on your site. Sadly many of the books I've downloaded, even from here at Mobileread, don't have the metadata set correctly. Tables of contents are usually good here but it's pretty problematic accross the sites I've been to. The books I've seen from your site so far have all been good. Do you have a catalog with links in mobi format available? I know it would be changing all the time, but it would be way quicker to search and download from that rather than browsing the site.

JSWolf
12-11-2007, 03:24 PM
Alisa can you point out if there is one of my books where the Metadata is not correct?

Alisa
12-11-2007, 03:37 PM
Alisa can you point out if there is one of my books where the Metadata is not correct?

I checked out your War of the Worlds and Peter Rabbit. Neither displayed the Author data in the Kindle menu. Peter Rabbit didn't appear to have a Table of Contents at all. War of the Worlds had one. The links worked, but the Kindle didn't recognize it as a Table of Contents. It thinks there isn't one.

Nate the great
12-11-2007, 04:14 PM
The author problem has to do with the tool used to make the ebook (Book Designer). That's something you are unable to do.

ctitanic
12-11-2007, 04:44 PM
Something even cooler: in our e-books for the Kindle on Feedbooks, there's usually links to other books from the same author, and recommendations. You can directly click on these and download these books. Yep, you don't even need to be in the browser to download DRM-free books.

wow! what a good site is that! I really like it! A really plus for kindle owners.

:thumbsup:

Hadrien
12-11-2007, 04:47 PM
Strange problem, with the author, with mobigen it's easy to add an author (I specified the author in the OPF file on Feedbooks).

What does the error "Application Error: Rails" mean. I get this everytime I try and download a file.

Dale

Well that's a bug. I need to get rid of a few bugs like these and make a few improvements, although overall it works fine. Log in and you shouldn't get this problem anymore.

HarryT
12-12-2007, 04:57 AM
The author problem has to do with the tool used to make the ebook (Book Designer). That's something you are unable to do.

Anyone know of a tool which allows the metadata in a Mobi file to be edited? It would be nice to be able to add author, etc, to books created by BD which, as you say, is currently unable to set Mobi metadata other than title.

tsgreer
12-12-2007, 12:59 PM
I know that in mobipocket creator you can add/change the metadata, but I have no idea how to do in books that were created in something else.

Hey I just realized that my statement doesn't add to the conversation at all--sorry!

wallcraft
12-12-2007, 01:30 PM
Anyone know of a tool which allows the metadata in a Mobi file to be edited? It would be nice to be able to add author, etc, to books created by BD which, as you say, is currently unable to set Mobi metadata other than title. I think the format has to be updated to "version 4" before "editing" would even be a possibility, and if BD output "version 4" Mobi files it would probably already have the Author etcetera. I suggested a while ago writing LIT files from BD, converting to OEB with ConvertLIT, and then to MOBI with mobigen.exe. This was in the context of getting a TOC (which added complexity to the task). I can't test this because BD LIT needs MS Word, which I don't have. It might be a viable work around until BD can be upgraded with better MOBI support.

Another possibility would be html2mobi (http://www.mobileread.com/forums/showthread.php?t=16551&highlight=html2mobi). Use mobi2html to explode the existing version and html2mobi to recreate it with author etcetera. However, this requires Perl under Windows, and, in addition, when I tried mobi2html it extracted the html but did not completely "explode" the file (i.e. I don't think mobi2html followed by html2mobi currently replicates the original). This approach is in principle viable though. We just need a Perl on Windows "expert" to get us started.

DaleDe
12-12-2007, 06:18 PM
I think the format has to be updated to "version 4" before "editing" would even be a possibility, and if BD output "version 4" Mobi files it would probably already have the Author etcetera. I suggested a while ago writing LIT files from BD, converting to OEB with ConvertLIT, and then to MOBI with mobigen.exe. This was in the context of getting a TOC (which added complexity to the task). I can't test this because BD LIT needs MS Word, which I don't have. It might be a viable work around until BD can be upgraded with better MOBI support.

Another possibility would be html2mobi (http://www.mobileread.com/forums/showthread.php?t=16551&highlight=html2mobi). Use mobi2html to explode the existing version and html2mobi to recreate it with author etcetera. However, this requires Perl under Windows, and, in addition, when I tried mobi2html it extracted the html but did not completely "explode" the file (i.e. I don't think mobi2html followed by html2mobi currently replicates the original). This approach is in principle viable though. We just need a Perl on Windows "expert" to get us started.

It is actually pretty easy to get Perl running on Windows. Occassionally however Perl want some Unix utilities but again this is also pretty easy to get on windows. I use cygwin for unix commands (but may are ported separately_ with a Perl installation and an emacs installation. My machine command line looks like Unix whenever I need it to.

There are also Linux versions that are bootable entirely from a CDROM so you can just boot into Linux anytime you wish.

Dale

tompe
12-15-2007, 11:26 AM
Another possibility would be html2mobi (http://www.mobileread.com/forums/showthread.php?t=16551&highlight=html2mobi). Use mobi2html to explode the existing version and html2mobi to recreate it with author etcetera. However, this requires Perl under Windows, and, in addition, when I tried mobi2html it extracted the html but did not completely "explode" the file (i.e. I don't think mobi2html followed by html2mobi currently replicates the original). This approach is in principle viable though. We just need a Perl on Windows "expert" to get us started.

What was missing in the explosion? I think I added a flag to fix the links. In the raw explosion the filepos tags are there. I am very interested in fixing the scripts so it works well.

And if anybody tells me if something need to be fixed for it working under Windows I will fix it.

Since author information is meta informaion in the MOBI header is trivial to fix a script that just add author or other meta information. I will try to fix such a script tomorrow. I think it is easy to convert from version 3 and 4 if needed also.

wallcraft
12-15-2007, 02:09 PM
What was missing in the explosion? I think I added a flag to fix the links. In the raw explosion the filepos tags are there. I am very interested in fixing the scripts so it works well. How it it supposed to be used? Normally, an explosion program writes into a new directory but all I see in this case is:

mobi2html file1.mobi > file2.html

When I try this on Ring of Fire (http://www.webscription.net/p-352-ring-of-fire.aspx) from Baen's Free Library, I first create a subdirectory and then run the command from that directory. The result is lots of records and a html file. When I open the HTML file the TOC does not work and there are no images. The TOC is at the end of the HTML file, but it contains links that refer to the full file path and the wrong filename: file:///C: ... /Flint_RingOfFire/074347175X__p_.htm#Chap_15 Note that the HTML filename is not 074347175X__p_.htm.

The best test of mobi2html is that it will regenerate a copy of the mobi file (more or less) when used as input for html2mobi. I can't test this because I can't find the GD package needed by html2mobi. I have no idea if I am installing Perl on Windows optimally, but so far I have had to manually find nearly every package used by the scripts. I am using ActivePerl and its package manager, which needs the name of the package to install it.

wallcraft
12-15-2007, 02:18 PM
Since author information is meta informaion in the MOBI header is trivial to fix a script that just add author or other meta information. I will try to fix such a script tomorrow. I think it is easy to convert from version 3 and 4 if needed also. This would be great. Particularly if you can include the names of the needed packages as comments in the perl script. The "use" lines are often not sufficient to identify the package involved.

There are lots of examples in the Mobi/PRC Books thread, but you might try one of the newest: Dickens, Charles: The Old Curiosity Shop (Illustrated). v2, 15 Dec 2007 (http://www.mobileread.com/forums/showthread.php?t=17375).

Hadrien
12-15-2007, 02:30 PM
That's lovely. I also appreciate how well-formatted the books are on your site. Sadly many of the books I've downloaded, even from here at Mobileread, don't have the metadata set correctly. Tables of contents are usually good here but it's pretty problematic accross the sites I've been to. The books I've seen from your site so far have all been good. Do you have a catalog with links in mobi format available? I know it would be changing all the time, but it would be way quicker to search and download from that rather than browsing the site.

Concerning a catalog: we might add this in the future. But first, we'll do a mobile version of the website that'll be much easier to use on the Kindle. I'm glad that you've had a nice experience so far with all the books downloaded on Feedbooks, we're really trying to create good looking books with our technology, and we'll keep on improving the overall experience (expect covers for example).

Alisa
12-15-2007, 07:24 PM
That would probably be even better. As it is, the site doesn't work too well on the Kindle currently. Searching didn't seem to work right and the spacing takes up a lot of screens. I'd be thrilled. The quality of your books are the best I've found so far.

tompe
12-15-2007, 07:39 PM
I have no idea if I am installing Perl on Windows optimally, but so far I have had to manually find nearly every package used by the scripts. I am using ActivePerl and its package manager, which needs the name of the package to install it.

On unix system I do "perl -MCPAN -e shell" and then search for packages with "i GD" or "i /GD/" which give me that "install GD" should work. But it is a good suggestion to document exactly what extra packages are needed. I will do that.

tompe
12-16-2007, 07:23 AM
When I try this on Ring of Fire (http://www.webscription.net/p-352-ring-of-fire.aspx) from Baen's Free Library

Is the author informaion working on this file on the Kindle? I noticed that this file was a PalmDOC file and not a MobiPocket file but FBReader displayed the author information and it seems to take it from the metainformation in the header in the HTML file. But as I understand it you can also specify author information in the extended header in the MobiPocket format so what method should you use for it to work on many devices?

tompe
12-16-2007, 03:15 PM
This would be great. Particularly if you can include the names of the needed packages as comments in the perl script. The "use" lines are often not sufficient to identify the package involved.

There are lots of examples in the Mobi/PRC Books thread, but you might try one of the newest: Dickens, Charles: The Old Curiosity Shop (Illustrated). v2, 15 Dec 2007 (http://www.mobileread.com/forums/showthread.php?t=17375).

It seems that this file and the Baen file (Ring of Fire) is in PalmDOC format. So is it correct that BD cannot generate MobiPocket files and what it does is take a HTML file marked up with MobiPocket specific markup and just packs it in PalmDOC format?

I have written a Perl program that add author information to a PalmDOC file by converting it to a MobiPocket file. But my Palm MobiPocket reader does not seem to display this information so I cannot test it. So if anybody could confirm that the files below works and that the author is displayed correctly it would be helpful.

Hadrien
12-17-2007, 06:18 PM
Posted a file linking to all of the books available on Feedbooks for the moment: http://www.mobileread.com/forums/showthread.php?t=17465

Should be very nice on the Kindle: just add this file to your device and you get an easy access to all of the contents on Feedbooks. Guess we'll do something similar for RSS feeds once we start generating Mobipocket files for them too.

cfw123
12-21-2007, 07:33 PM
Charles Wilkes wrote:
> This is wonderful -- I really don't want to buy a DRM pub from the
> Kindle Store at all. I understand that Bezos had to agree to that even
> though intellectually he is totally opposed to it. But it's started
> now, and when the will of the buyers becomes apparent, things will
> change. Just look at what happened to music publishers due to the
> Ipod, etc.
>
> So make the best you can so that we buyers can just go there and get the
> same service that the Kindle Store provides. I don't mind paying 10
> cents to have it sent to my Kindle direct, but I also want a copy to my
> email address so that I have a complete backup on my hard drive --
> Kindle will backup- only items they originally sold, so we are on our
> own re everything else.
>
> Kindle does offer something else not covered here. That is the ability
> to publish whatever you want (that is reasonable of course). I don't
> want my pubs to go out with DRM restrictions, so I would like to see
> this feature duplicated by whatever is replacing DRMs.
>
> Charles Wilkes

cfw123
12-21-2007, 07:43 PM
> I used industrial strength Velcro to attach my Kindle to the book case
> that came with it. But to do this right, I had to cut off the two
> things at the top and bottom of the inside in order that the Kindle go
> clear inside the cover as far as possible. Now the outside edge of the
> Kindle is inside the outside edge of the book cover, protecting the next
> page switch from accidental pressings when picking the Kindle up, or
> handling it in the way it must to use it to read with page turning.
> Also my Kindle is now safe from accidentally falling out of the Book
> Cover.
>
> I think Velcro is the only solution to really attach the Kindle to any
> Book Cover -- no matter how well designed.
>
> Charles Wilkes, San Jose, Calif.

igorsk
12-21-2007, 07:59 PM
Please use standard quoting or at least don't put your own reply into quote... it took me a while to realize you added something.

ctitanic
12-28-2007, 09:48 AM
Any pictures of this Velcro workaround?