View Single Post
Old 01-16-2009, 12:55 PM   #2
slayda
Retired & reading more!
slayda ought to be getting tired of karma fortunes by now.slayda ought to be getting tired of karma fortunes by now.slayda ought to be getting tired of karma fortunes by now.slayda ought to be getting tired of karma fortunes by now.slayda ought to be getting tired of karma fortunes by now.slayda ought to be getting tired of karma fortunes by now.slayda ought to be getting tired of karma fortunes by now.slayda ought to be getting tired of karma fortunes by now.slayda ought to be getting tired of karma fortunes by now.slayda ought to be getting tired of karma fortunes by now.slayda ought to be getting tired of karma fortunes by now.
 
slayda's Avatar
 
Posts: 2,764
Karma: 1884247
Join Date: Sep 2006
Location: North Alabama, USA
Device: Kindle 1, iPad Air 2, iPhone 6S+, Kobo Aura One
Hello Daniell & welcome to the forum.

Depends where you buy the book. Some like Fictionwise state up front what formats are available and also state "secure" when there is DRM. Other places like Baen never have DRM (but remember to never say never). Some places are a little more cryptic. I would assume DRM if you aren't sure.

On "mobidedrm" I would make sure that I had it working in general before I gave up, although you might find a book that that doesn't work with it. That's why it's up to version 5 now. I'm not a Python expert myself but have managed to make it work. Someone else may give better advice. I do know that it is a command line script. This means two things to me, 1) it has to be run in a "command" window, & 2) the syntax has to be exact (i.e. it is very unforgiving of spelling errors).

A few possibilities are:
1) make sure that Python is in your path - the simplest way for me is to install it in some particular directory (or folder) and always work in that directory.
2) command lines don't like blanks in the file names (e.g. "This is my book file.prc" is not a good name) so rename the file to something simple (e.g. "book.prc") before you try to deDRM it.
3) when you input your name, it probably has at least one blank (e.g. first last). Be sure to enclose the name in quotes (e.g. "first last") to make sure Python sees it all as the name.

Hope this helps.
slayda is offline   Reply With Quote