![]() |
#46 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,337
Karma: 4000000
Join Date: Oct 2008
Location: Paris
Device: Cybooks; Sony PRS-T1
|
Quote:
And also the "tips" to go around the problem too. |
|
![]() |
![]() |
![]() |
#47 | ||
US Navy, Retired
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,890
Karma: 13806776
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Kindle PaperWhite SE 11th Gen
|
Quote:
![]() Last edited by DoctorOhh; 07-12-2013 at 12:54 PM. |
||
![]() |
![]() |
Advert | |
|
![]() |
#48 | |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,637
Karma: 29710510
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
![]() ![]() ![]() BR |
|
![]() |
![]() |
![]() |
#49 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,812
Karma: 26912940
Join Date: Apr 2010
Device: sony PRS-T1 and T3, Kobo Mini and Aura HD, Tablet
|
Quote:
I have no problem with the file structure, and in fact find it less annoying than the Windows way of doing things. Still every time I see someone typing don't look under the skirts or think of it like a black box, I think gag me with a spoon ![]() And the thread you point to starts off pretty rude really when you think of it. Not meant that way I am sure, but you are right to feel a bit miffed by it's stern grandfatherly tone. I wish you luck with your project and would be interested in looking at it when you are at a stage that you are thinking of distributing it, but I think calibre is a hard program to beat. Sure it could be better, just like most things, but IMO it is pretty darn good as is. Helen |
|
![]() |
![]() |
![]() |
#50 |
Enthusiast
![]() Posts: 30
Karma: 10
Join Date: Apr 2013
Device: Kindle Touch
|
This has probably been mentioned in an earlier post, but my problem with the original post wasn't that he/she was looking for a Calibre alternative. More power to him. It was the tone of the post itself.
Anyone is welcome to use another tool, or build one of their own if they want/can, but bashing the authors and contributors while asking isn't the best way to Win Friends and Influence People. "Monopoly" - Calibre doesn't have a monopoly. No-one else has written anything close to accomplishing what Calibre does. How can it t be a monopoly if it's the only product of it's kind available? "bugger off" - Nothing I've seen in the threads has ever said "bugger off", or translation of same. People have asked why, others have explained. Some have asked can we ..., and others have explained why, why not, or gee, that's a great idea! From what I can see his complaint is that Calibre won't talk to his Android, or won't transfer data to his Android the way he wants it to. Maybe the title should have been "How do I get Calibre to work with my Android?" I don't see anything in his post that actually defines this mysterious "STRUCTURE" he demands, or what's he's done using Calibre's plethora of transfer features in an attempt to accomplish this. Plus, his use of "magical" seems illustrates that he doesn't understand (possible not even researched) that Calibre is designed to facilitate "converting" it's base structure during transfer to a device's. Isn't that what he wanted? It took my 5 or 6 hours, but I got Calibre to not only change how it arranged the data on my (admittedly) Kindle, but to change (well, 90%) the titles and file names of the books. Actually, as a programmer (past) myself, and as DedTV said, the physical filenames used by a program are rarely important to anyone other than the program itself. Ultimately, it's how the program itself takes the information and presents it through the GUI that matters. So, why does it matter how Kovid and other contributors arrange the files on the PC (MAC)? They've provided facilities inside Calibre that (as I said above) actually let you change that information during the transfer to the device. That's an incredible factor in the flexibility of Calibre itself Finally, I see that there is an Android plug-in. So, what's the real problem here? 1. Didn't look for Android plug in. It it's not doing what he wants, why? 2. Didn't (want to) learn how to use Templates to change the file structure during transfer to device 3. Didn't (want to) learn Plugboards to change eBook metadata on transfer? 4. Was primarily interested in causing trouble? Hmmm. |
![]() |
![]() |
Advert | |
|
![]() |
#51 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 304
Karma: 2454436
Join Date: Sep 2008
Device: PRS-505, PRS-650, iPad, Samsung Galaxy SII (JB), Google Nexus 7 (2013)
|
|
![]() |
![]() |
![]() |
#52 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 284
Karma: 4478866
Join Date: Jul 2011
Location: Toronto, ON
Device: Kindle 3, iPad 3, Nexus 10, Nexus 5
|
Here's a question, asked out of curiosity:
Would it be possible for a program like Calibre to simply leave the book files wherever they are upon import? Meaning, if a book is sitting on my desktop when I import it, the file is left there and the database points to it there. If the next book I import is sitting in My Documents, the same thing happens. So, if you're not careful, you might have a database pointing to book files littered throughout the hard drive. But if you're careful, you could then have your own directory structure, with Calibre pointing to each book wherever you put it. Even if this is possible, I completely understand that it's probably a decision that would've had to be made very early in the development cycle, and that it'd be a huge undertaking to change it now. I'm not suggesting such a change be made. But what I'm wondering is, if this is possible, why was the decision made to handle files the way they are currently handled? Was it just to protect users who may not be aware of where they're storing their files? Or is there perhaps a more technical reason involving response times or something else? |
![]() |
![]() |
![]() |
#53 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,553
Karma: 950151
Join Date: Nov 2008
Device: Sony PRS-950, iphone/ipad (Marvin/iBooks/QuickReader)
|
I am not sure if the original decision was made to speficially exclude a pointer based system, or it just happened in the evolution of Calibre. However it is now an embedded asumption and thus hard to change.
Reasons I can think of off-hand include:
All the main Calibre functionality is exposed via the Calibre CLI so it might be possible for a really interested developer to do something without having to re-invent all the capability. |
![]() |
![]() |
![]() |
#54 |
US Navy, Retired
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,890
Karma: 13806776
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Kindle PaperWhite SE 11th Gen
|
Yes it is possible.
It was done as much to protect users from themselves as it was to protect the developers from fielding massive questions about disappearing books. Essentially it was a quality control measure forcing books into one location. This limited folks from moving things around or deleting them without realizing that it affected their library. |
![]() |
![]() |
![]() |
#55 | ||
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 284
Karma: 4478866
Join Date: Jul 2011
Location: Toronto, ON
Device: Kindle 3, iPad 3, Nexus 10, Nexus 5
|
Quote:
Quote:
![]() Thanks again for responding. |
||
![]() |
![]() |
![]() |
#56 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,553
Karma: 950151
Join Date: Nov 2008
Device: Sony PRS-950, iphone/ipad (Marvin/iBooks/QuickReader)
|
Quote:
There has been a long-running project to change the way that Calibre interfaces to its database and underlying file store to support multi-user working. Even this change which on the face of it sounds relatively easy is proving non-trivial. I believe that Kovid has been working on this part time for a year or two already. The problem is how to evolve towards the target change without breaking everything and also keeping performance acceptable. With there already being millions of users of Calibre then this is important. Also the weekly release schedule underlying the Calibre development methodology means a process of small incremental changes is desirable. |
|
![]() |
![]() |
![]() |
#57 |
Maria Schneider
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,746
Karma: 26439330
Join Date: Aug 2009
Location: Near Austin, Texas
Device: 3g Kindle Keyboard
|
There are no alternatives that come anywhere close to the functionality. In general, there are no other options at all really.
|
![]() |
![]() |
![]() |
#58 | |||||
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 309
Karma: 1645952
Join Date: Jun 2012
Device: none
|
Quote:
Quote:
Quote:
Quote:
Quote:
|
|||||
![]() |
![]() |
![]() |
#59 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,812
Karma: 26912940
Join Date: Apr 2010
Device: sony PRS-T1 and T3, Kobo Mini and Aura HD, Tablet
|
Quote:
![]() One potential problem is that if a user buys books from several sources/stores, the kindle books would be in the kindle directory, Sony in the Sony directory. Calibre could be happily pointing away at these books and the directory could be renamed for some reason. Or a drive added/removed could change the drive letter of one or more, then the user must track down the books and do whatever is required show calibre where they are. Or if a user bought a new computer there could be multiple directories to copy and if on different drives, paths to be resolved. I know there are probably programs that automatically handle these things, but it would add a lot more to the task. And even if calibre could copy/move all files as they were in their different little directories to a different computer, would I really want this? Doubtful in my case. I like that the books are all in one large directory, the fact that they are all grouped under author>title, and for the most part I like that all files are individually useable. There have been the odd times I wish it was a little different, but these are very rare. (usually when I am backing up I curse the fact that there are so many small files, but this is more a Windows file copy slowness problem). Probably not impossible to change, but maybe impossible to change in a way that would make everybody happy. I imagine, perhaps wrongly, that if the file system was radically changed at this point there would be a great wailing and gnashing of teeth form the countless number of people like myself who are happy with the way things are now. Helen |
|
![]() |
![]() |
![]() |
#60 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,337
Karma: 4000000
Join Date: Oct 2008
Location: Paris
Device: Cybooks; Sony PRS-T1
|
Quote:
I have some resync, clean database, then goes through all the folder to rebuild it. Java have some feature to watch for filesystem changes. In my case, it's a webserver, so could probably do. What can be done is to have the database store the date the file was last edited, so as to detect conflict. Then you have to goes though two loops to detect stuff in database no longer in filesystem and vice-vera. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Alternatives to Calibre | Neefsck | Calibre | 23 | 02-26-2020 08:28 AM |
Alternatives to calibre? | freespeechuser | Calibre | 5 | 11-20-2012 07:18 AM |
[Old Thread] Alternatives to calibre? | GoldThreader | Calibre | 20 | 12-17-2011 09:22 AM |
Alternatives with 3G? | owly | Which one should I buy? | 11 | 06-08-2011 10:10 PM |
Paid alternatives to Calibre? | riverteeth | Calibre | 40 | 08-08-2010 11:08 PM |