11-19-2009, 11:30 PM | #1 |
Junior Member
Posts: 6
Karma: 10
Join Date: Jul 2009
Location: Hyderabad
Device: none
|
multiple copies
first of all let me thank you for this excellent addon. However there are a few issues I would like to draw your attention to.
1. this addon creates a copy of the file in profile directory. moreover if that file (the copy) is accessed, one more copy of it created. for someone who has many EPUBs, this will result in multiple copies of the same file leading to unneccessary wastage of space. instead of copying the file it is desirable to create a shortcut (or soft link). 2. this addon has changed the default behaviour of EPUB files to directly open ... this is a problem if one wants to download the file to his PC in a preferred location. you may say that "right click -> save link" would rectify the problem. however some sites (manybooks.net) do not send a permalink to the file but instead dynamically generate data from a script. so it becomes impossible to download the file. sure it is downloaded in the profile directory (but the download is not logged in the download manager!!) but it is a pain in the ass to go to the profile directory in case one wants to copy in in a USB-stick or open with another reader. I hope the above is counted as genuine concern. i think it would be a nice idea to have a 'options' configurator where one can set how to handle files got directly from internet and files opened from PC. Niraj |
11-20-2009, 03:53 AM | #2 | ||
Developer of EPUBReader
Posts: 271
Karma: 1922
Join Date: Oct 2009
Device: none
|
Hi Niraj,
thanks for your feedback! Quote:
Quote:
It would be easy to change it that way, that one can configure, what should be happen when you click on an ePub-file on a website. If you don't like that the file is processed by EPUBReader directly, the Firefox "open" dialog would open and you could store the file where you want. What do other people think about that solution? Any other ideas? Michael |
||
Advert | |
|
11-20-2009, 04:14 AM | #3 |
Junior Member
Posts: 6
Karma: 10
Join Date: Jul 2009
Location: Hyderabad
Device: none
|
actually the fact that it automatically opens up EPUBs is a great benefit. anybody who has used CHM reader addon will know what i am talking about.
but the conflict comes for files downloaded from the web. can the addon be configured in such a way that it asks the user (for download or direct display) if a web-based EPUBs is opened, but local files are opened directly inside browser. Niraj |
11-20-2009, 04:15 AM | #4 | |
What Title ?
Posts: 1,325
Karma: 1856232
Join Date: Jan 2009
Location: Bavaria Germany
Device: Sony Experia Z Ultra
|
Quote:
|
|
11-20-2009, 10:45 AM | #5 |
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
|
Another choice might be to offer a save copy command in the ePUB library manager that could allow the user to easily move or copy the ePUB file that is saved in the profile area.
Dale |
Advert | |
|
11-21-2009, 06:27 AM | #6 |
Developer of EPUBReader
Posts: 271
Karma: 1922
Join Date: Oct 2009
Device: none
|
In my opinion the best solution is the idea from Dale. I'll combine it with the idea of April (https://www.mobileread.com/forums/sho....php?t=62839):
I'll add a save buttom at the bottom of the epub and in the library page. In first step EPUBReader opens the ePub automatically, if you like it, you can save it additionally to a location of your choice. |
11-21-2009, 07:00 AM | #7 |
Wizard
Posts: 2,050
Karma: 13579113
Join Date: Oct 2007
Location: Almere, The Netherlands
Device: Kobo Sage
|
|
12-18-2009, 03:21 AM | #8 |
Zealot
Posts: 106
Karma: 450
Join Date: Feb 2009
Location: Abu Dhabi, United Arab Emirates
Device: Palm Centro, Acer Aspire One
|
Calculate for each every epub file a CRC32 checksum and store it and the file size of the epub file directly after download. Now when you download a new epub you just need to compare tboth he CRC32 and filesize of the new epub with your database records. If you find a match than it is very, very, very likely that one or more of the epubfiles in the collection and the newly downloaded epubfile are identical then you just have to act accordingly (warn the user or whatever).
|
12-18-2009, 05:14 AM | #9 |
Color me gone
Posts: 2,089
Karma: 1445295
Join Date: Apr 2008
Location: Central Oregon Coast
Device: PRS-300
|
Save options
My choice would be for it to act like when I open a PDF and a dialog box comes up with open with... and save to.
I have been downloading a number of epubs off of archive and they are not ready to use. I will need to use sigil and notepad ++ to civilize them. So a dialog box that had open with as the default option and save as the second option would be my choice. If it were configurable that would be the best of all. That would allow current behavior which is great for ready to read epubs and the behavior which I mentioned which would be more useful for those downloading epubs that need work. |
12-18-2009, 10:13 AM | #10 | |
Developer of EPUBReader
Posts: 271
Karma: 1922
Join Date: Oct 2009
Device: none
|
Quote:
|
|
12-18-2009, 10:49 PM | #11 |
Guru
Posts: 644
Karma: 1242364
Join Date: May 2009
Location: The Right Coast
Device: PC (Calibre), Nexus 7 2013 (Moon+ Pro), HTC HD2/Leo (Freda)
|
Alright, I've got to raise some questions here regarding using CRCs and/or identifiers.
If the CRC is based on the epub file, and the epub file included bookmark information, than the CRC will never be valid. Because every time a bookmark is added, removed or changed, the CRC will be altered. Identifiers pose a similar problem because it implies that books never change. And the problem is that ebooks are changing. Ebooks are starting to have versions, just like software, due to corrections in page order, typos, etc. However, in most instances no version information or release note is being offered. Changes are being implemented without warning or anyone's knowledge. So effectively two people could have the exact same book. Except, they're different. Until some kind of major snafu occurs with a mis-quotation, things will be awkward. (Which is why I'm really rooting for the widespread appeal of e-textbooks and other non-fiction writings which need clear and accurate citations.) Because of both of these issues, I would prefer that the user be asked where they want to save a file. Barring that, perhaps a user setting with a default Save To... path? At least then the user knows where to find any downloaded files. |
12-19-2009, 05:35 AM | #12 | |
Developer of EPUBReader
Posts: 271
Karma: 1922
Join Date: Oct 2009
Device: none
|
Quote:
For me these are two different topics: how can a unique book be identified and where should the epub-files be stored. Identification I did already talk to Jon Noring who is one of the main contributors to the ePub specification. He said that the identifier is the way to go to distinguish between different books. This would mean, if you load a book, it's checked if you loaded already another book with the same identifier, if this is the case, the stored book is overriden with the new loaded book. And you are right, there is no version information in the book. But this is something EPUBReader can't solve, this has to be solved in the ePub specification. Store location Due to security reasons the profile directory of Firefox is the only place where EPUBReader can store the ePub-files. As I know that many people want to store their epubs in another directory because they want to transfer them e.g. to their netbook, I've added the possibility to save the epubs at a location of your choice (via the save button at the bottom or in the ePub-library). |
|
12-21-2009, 11:25 AM | #13 | |
Zealot
Posts: 106
Karma: 450
Join Date: Feb 2009
Location: Abu Dhabi, United Arab Emirates
Device: Palm Centro, Acer Aspire One
|
Quote:
Just my 0.02$ What I'd love to see is generating meaningful human-readable file names when re-saving epub files via the "save" button. E.g. using the following pattern: <last name>, <first name> - <title> |
|
12-21-2009, 02:07 PM | #14 | |
Developer of EPUBReader
Posts: 271
Karma: 1922
Join Date: Oct 2009
Device: none
|
Quote:
Good idea. We already discussed this, but I just forgot to put this on the change list. I add it now. |
|
12-21-2009, 09:47 PM | #15 | |
Zealot
Posts: 106
Karma: 450
Join Date: Feb 2009
Location: Abu Dhabi, United Arab Emirates
Device: Palm Centro, Acer Aspire One
|
Invalid Identifiers?
Quote:
Because you will have to deal with stuff like that. Creating mix-ups like that is part and parcel of being Human, after all. |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
<Command Line> Add multiple books in multiple formats | himitsu | Calibre | 8 | 09-25-2010 11:07 PM |
Bug: entries with multiple formats trigger multiple conversions | flinx1 | Calibre | 12 | 05-21-2010 06:23 AM |
Multiple Copies on Reader! | niki_a | Sony Reader | 9 | 04-20-2010 09:05 AM |
Multiple copies of same book in different formats | Starson17 | Calibre | 10 | 01-07-2010 11:55 AM |
In Design CS3 creates multiple copies of same images! | paulgodard | Workshop | 2 | 12-13-2009 10:22 AM |