12-02-2008, 02:34 PM | #91 | |
Tech Junkie
Posts: 1,027
Karma: 10080
Join Date: Aug 2007
Location: Earth
Device: iPad, MotoXStyle, OnePlusOne
|
Quote:
First, Mac's generally tend to be more expensive, with basic PC laptops available for very low prices. While you may be able to get a eMac for a reasonable price, PC hardware is usually cheaper. The second problem that pops up is when something goes wrong (and it will no matter what OS) ar they need to know how to do something, who will provide support. I nor anyone in my immediate group of family or friends use OSX, so there is a lack of knowledge on how to use and fix any issues. This support structure problem is quiet commonplace, as outside the US, a very small percentage of users (about 5% I think) have Macs. The problem is even wore with Linux, as getting support, especially for someone not very Tech literate. I'm pretty comfortable with Tech, but getting something done in Linux can be very convoluted at times, even with friendly builds like Ubuntu. While the pre loaded version on the eeepc looks interesting and easy to use, it still has its limitation. With windows, despite its issues, you can be pretty sure that most anywhere in the world you can find someone to help you with it if needed. You can also find that it is much more easier to find software and utilities for it, with most new programs or services offering PC support first. As such while I would personally like to get used to OSX, I would be very doubtful on switching a person to a Mac, without a support structure, be that of friends or family, or the Local Apple Genius bar. |
|
12-11-2008, 03:31 PM | #92 |
Connoisseur
Posts: 63
Karma: 244
Join Date: Dec 2008
Location: Dubai
Device: Sony PRS-T1
|
Hi,
Having read this thread, I feel sorry for those among us who are not so computer literate. Has anybody thought of converting the Python scripts into .exe's and make a small GUI? A quick Googling session tells me it should be possible. I am not a Python expert, but I could try my hand at it, as my contribution to the community. Of course I would not post the files here or link to them... Can a Python expert here tell me if there would be any major issue with this? |
Advert | |
|
12-11-2008, 04:59 PM | #93 | |
Grand Sorcerer
Posts: 19,832
Karma: 11844413
Join Date: Jan 2007
Location: Tampa, FL USA
Device: Kindle Touch
|
Quote:
...what a folder/directory is. ...how to navigate in Explorer with the folders view open. ...how to navigate in the cmd window. ...what the PATH is. ...what the windows update shield means. ...how to customize/navigate their start menu so they don't just have 50 icons on the desk top. ...that you can delete an installer after you run it (rather than leaving it as an icon on your deskop. Anyway... I see no reason why you could not make a Python UI for this. Other than the fact that creating DRM removing tools is a violation of the DMCA (in the US). The command line script is just the least common denominator and very easy to distribute since it is just plan text. BOb |
|
12-11-2008, 05:32 PM | #94 |
Tech Junkie
Posts: 1,027
Karma: 10080
Join Date: Aug 2007
Location: Earth
Device: iPad, MotoXStyle, OnePlusOne
|
I also have a question for our Python Maestros
While I'm currently using the script without difficulty, I was wondering about something which could speed up my process somewhat. I currently have ereader2html.bat file in my scripts folder inside which I have the following sequence " ereader2html.py NameofFile.pdb NameofFolder "MYName" 12345678 " Now I was wondering whether it was possible to modify this command so that when I run it, it automaticly detects any files with a pdb extension in the same folder and runs the script on it and then saves it to a folder of the same name. so if there was a file xyz.pdb in the same folder it would convert it and save it to a folder xyz in the same place. thoughts? |
12-11-2008, 05:33 PM | #95 |
Connoisseur
Posts: 63
Karma: 244
Join Date: Dec 2008
Location: Dubai
Device: Sony PRS-T1
|
OK, so I managed to create an exe file using py2exe (it actually creates the exe and puts all the needed dependencies (dll's, etc) in a folder, ready for distribution. It seems to work. I say seems, because I don't owe a DRMed file to try it, but the program runs and acts normally if I run it on a non DRMed file, or with bad PID, etc.
So now I could create a GUI with Visual Basic to handle the exe. Trouble is I don't have my VB here with me. Maybe I will look at doing the interface in Python/tk, but as I said, I have no knowledge of Python programming. I did some work in tk in the past though. Will see. |
Advert | |
|
12-12-2008, 01:55 PM | #96 | |
Grand Sorcerer
Posts: 8,560
Karma: 8033155
Join Date: Aug 2008
Location: TN, USA
Device: kindle(all), nook, nookcolor, Sony, Kobo, epic, iphone, iPad, pc
|
Quote:
|
|
12-12-2008, 02:54 PM | #97 | |
Grand Sorcerer
Posts: 11,470
Karma: 13095790
Join Date: Aug 2007
Location: Grass Valley, CA
Device: EB 1150, EZ Reader, Literati, iPad 2 & Air 2, iPhone 7
|
Quote:
The command would appear like: For %%i in (*.pdb) Do command parameters. Where command is the python script and the parameters are the standard arguments for the script. Use %%i wherever you need the file name. For help open a cmd window and type: help for |
|
12-12-2008, 05:09 PM | #98 | |
Tech Junkie
Posts: 1,027
Karma: 10080
Join Date: Aug 2007
Location: Earth
Device: iPad, MotoXStyle, OnePlusOne
|
Quote:
Code:
For %%i in (*.pdb) Do ereader2html.py %%i Foldername "My Name" 12345678 Just Dropping the %%i instead of the folder name is obviously not going to work. Code:
For %%i in (*.pdb) Do ereader2html.py %%i %%i "My Name" 12345678 Code:
For %%i in (*.pdb) Do ereader2html.py %%i %%i-1 "My Name" 12345678 While it is a great improvement in terms of speed from my previous approach and I appreciate you help i this , I'll like to get rid of the pdb from the Folder name . |
|
12-12-2008, 05:24 PM | #99 | |
Grand Sorcerer
Posts: 19,832
Karma: 11844413
Join Date: Jan 2007
Location: Tampa, FL USA
Device: Kindle Touch
|
Quote:
From the for help: In addition, substitution of FOR variable references has been enhanced. You can now use the following optional syntax: %~I - expands %I removing any surrounding quotes (") %~fI - expands %I to a fully qualified path name %~dI - expands %I to a drive letter only %~pI - expands %I to a path only %~nI - expands %I to a file name only %~xI - expands %I to a file extension only %~sI - expanded path contains short names only %~aI - expands %I to file attributes of file %~tI - expands %I to date/time of file %~zI - expands %I to size of file %~$PATH:I - searches the directories listed in the PATH environment variable and expands %I to the fully qualified name of the first one found. If the environment variable name is not defined or the file is not found by the search, then this modifier expands to the empty string BOb |
|
12-12-2008, 05:27 PM | #100 |
Tech Junkie
Posts: 1,027
Karma: 10080
Join Date: Aug 2007
Location: Earth
Device: iPad, MotoXStyle, OnePlusOne
|
Just an update that the Batch command really works well with MobiDeDRM, using the following syntex
Code:
For %%i in (*.prc) Do mobiddrm04.py %%i %%~ni-1.prc 5UMRXH2$UK pause MOdified it slightly to leave the original file there, so that there is less chance of confusion Last edited by bbusybookworm; 12-12-2008 at 05:57 PM. |
12-12-2008, 05:49 PM | #101 | |
Resident Curmudgeon
Posts: 74,037
Karma: 129333114
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
12-12-2008, 06:01 PM | #102 | |
Tech Junkie
Posts: 1,027
Karma: 10080
Join Date: Aug 2007
Location: Earth
Device: iPad, MotoXStyle, OnePlusOne
|
Quote:
I currently have both Mobi2Html and MobiHuff scripts and swith when one doesn't work. Where can I find the Mobo2Oeb script? In Calibre? If so, is the syntex the same as for these others scripts ? Thanks |
|
12-12-2008, 06:04 PM | #103 | |
Tech Junkie
Posts: 1,027
Karma: 10080
Join Date: Aug 2007
Location: Earth
Device: iPad, MotoXStyle, OnePlusOne
|
Quote:
As I've never really used the FOR etc, I appreciate all and any help you and the others are providing |
|
12-12-2008, 06:08 PM | #104 |
Grand Sorcerer
Posts: 19,832
Karma: 11844413
Join Date: Jan 2007
Location: Tampa, FL USA
Device: Kindle Touch
|
|
12-12-2008, 06:12 PM | #105 | |
Resident Curmudgeon
Posts: 74,037
Karma: 129333114
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Mobidedrm - How the heck do you use it?? | reeder | Kindle Formats | 40 | 10-20-2009 09:05 AM |
help with mobidedrm | bobcdy | Kindle Formats | 5 | 06-29-2009 03:00 PM |
MobiDeDRM | jabberwock_11 | Kindle Formats | 13 | 12-17-2008 05:33 PM |
How to use Mobidedrm | larlissm | Sony Reader | 15 | 10-05-2008 05:15 PM |