07-11-2013, 05:37 AM | #31 |
Grand Sorcerer
Posts: 11,740
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Several times in the past, when I have joined discussions like this one the result has been personal insult. I have been called arrogant, moron, a^%ole, and worse. We will see what happens this time.
I can understand why people want their own database structure (yes, the file structure is part of a "database"). I can understand that without it, calibre does not meet their requirements. Nothing wrong with that -- people really do have different requirements. What I have difficulty understanding is why we developers are somehow bad people for not instantly stopping whatever we would rather be doing to build something like this. People who work on calibre do so for a number of reasons. Here are mine. The most common is that I wanted calibre to do something that *I* wanted. This is why I got involved with calibre 3 years ago and why I have put more than 2 person/years of real time into the project. I wanted custom columns. I wanted more powerful searching. I wanted my devices to behave how I wanted them. I wanted restrictions (now virtual libraries). I wanted a more powerful template language. Etc. Another reason to do something is that it grabs my attention and is interesting for some reason. That is why I worked on the set arithmetic part of find duplicates (a small part of what Kiwidude built). That is why I worked on column coloring and column icons. And so on. I had fun, which is more than adequate compensation. A third reason to do something is that I like the requester. You might consider it a gift made simply for the pleasure of giving it, or as thanks for some help or service. I have done that several times. I have two main reasons not to do something. The first is that it meets none of the above criteria: it is of no personal use, is not personally interesting, and is not a gift. The second is a reaction to how we are asked. I react badly to "entitlement", where someone seems to feel that I owe them my time simply because they exist. I react equally badly to being insulted because I don't agree with someone. To come back to the topic of this post -- changing the file structure -- there aren't many calibre developers with experience inside this part of calibre's guts. I happen to be one of them, but changing the file structure is of zero interest to me. I would be just as happy it all the books in my library were named with a unique ID, totally opaque. In fact this *is* how I name books on my android devices. Why should I sign up for months of work, zillions of problem reports and some amount of abuse to do something I don't care about? No reason I can think of. Complaining about it over and over isn't going to change what I think. Those of you who want a different file structure are where I was 3 years ago. You want something and no one else seems interested in building it. So build it yourself! At the risk of seeming to speak for Kovid, my experience is that he will integrate things into calibre if a) they work reliably for the millions of calibre users, b) don't increase his support load, c) do something useful, and d) he has confidence that the implementer will hang around long enough to help with the inevitable problems. If you don't have the skills required to do it yourself then you must wait until someone comes along who does have the skills, acquire the skills, go somewhere else, or build your own solution. Your choice. |
07-11-2013, 05:58 AM | #32 |
Wizard
Posts: 3,450
Karma: 10484861
Join Date: May 2006
Device: PocketBook 360, before it was Sony Reader, cassiopeia A-20
|
|
Advert | |
|
07-11-2013, 06:26 AM | #33 | |
Wizard
Posts: 4,332
Karma: 4000000
Join Date: Oct 2008
Location: Paris
Device: Cybooks; Sony PRS-T1
|
Quote:
But the message is more like "we're doing it right, don't even think about changing that". That's the reason i finally went to make my own program rather than changing calibre. I didn't feel like these changes would be welcome, even if i bothered coding it. |
|
07-11-2013, 09:31 AM | #34 | |
Wizard
Posts: 3,450
Karma: 10484861
Join Date: May 2006
Device: PocketBook 360, before it was Sony Reader, cassiopeia A-20
|
Quote:
If I got chance to vote, as an user, I would vote for those thousands of man/hours to be spent adding other features. I did have to change my way of handling books when I started to use Calibre for more than just a conversion machine and the way of how to access my PRS-500 from Linux. But the benefits that "the Calibre way" of handling things brought vastly outweigh the disadvantages. I even maintained my own private fork of Calibre when I changed a small number of [mostly cosmetic] little things. Then I found a better way of handling those use-cases using standard built-in features, some plugins and an external program (autokey on Linux - similar to autohotkey on Windows) |
|
07-11-2013, 01:21 PM | #35 |
Wizard
Posts: 1,785
Karma: 13412766
Join Date: Nov 2010
Device: Kobo Clara HD, iPad Pro 10", iPhone 15 Pro
|
If only it were half of autohotkey... :-(
I have a 3056 line autohotkey script that makes it so easy to move my customizations from computer to computer -- something I've never been able to match the power or ease of on Linux. Even though I've been a huge fan of Linux and have used it full time on my own personal computers since 1994, running Slackware with twm on a 386sx. Sure, I can do everything in Linux that autohotkey can do, but to be able to do it all in one place, in one config file, and compile it to an exe that I can portably carry from computer to computer... amazing... in Linux I have to apply patches to numerous config files, the format and location of which changes from version to version... I just gave up on trying to hyper customize it. Luckily it's better out of the box. |
Advert | |
|
07-11-2013, 03:07 PM | #36 | |
Omnivorous
Posts: 3,281
Karma: 27978909
Join Date: Feb 2008
Location: Rural NW Oregon
Device: Kindle Voyage, Kindle Fire HD, Kindle 3, KPW1
|
Quote:
For me, calibre does everything *I* expect it to. |
|
07-11-2013, 04:25 PM | #37 | |
Addict
Posts: 304
Karma: 2454436
Join Date: Sep 2008
Device: PRS-505, PRS-650, iPad, Samsung Galaxy SII (JB), Google Nexus 7 (2013)
|
Quote:
|
|
07-11-2013, 08:22 PM | #38 | ||
null operator (he/him)
Posts: 20,565
Karma: 26954694
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
I just scribbled the following in another thread, I think its worth repeating here:- Quote:
Last edited by BetterRed; 07-11-2013 at 08:29 PM. |
||
07-11-2013, 09:06 PM | #39 | |
Well trained by Cats
Posts: 29,795
Karma: 54830978
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Quote:
|
|
07-11-2013, 09:25 PM | #40 | |
US Navy, Retired
Posts: 9,864
Karma: 13806776
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Nexus 7
|
Quote:
I say rumor because I have no first hand knowledge. I didn't start using calibre until sometime in 2008 around the 0.4.xx time frame. |
|
07-11-2013, 10:20 PM | #41 | |
null operator (he/him)
Posts: 20,565
Karma: 26954694
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
If what DoctorOhh says is true, it would be interesting to know the rationale for changing it - if a book's folder were named by the book number there would be no need to rename folders and files when book titles and authors change - but there are bound to be other considerations. BR |
|
07-11-2013, 10:26 PM | #42 | |
creator of calibre
Posts: 43,850
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Quote:
1) Performance of incremental backups with large libraries 2) The ability to have read-only access to your ebook files via the file system, if needed. 3) Robustness - database corruption now only leads to loss of metadata and even that can be recovered via the OPF files. 4) Large file limitations. Depending on file system and OS a single file can sometimes be restricted to a few GB in size. |
|
07-12-2013, 02:44 AM | #43 | |
Wizard
Posts: 3,450
Karma: 10484861
Join Date: May 2006
Device: PocketBook 360, before it was Sony Reader, cassiopeia A-20
|
Quote:
This is the way I access the files in my Calibre database. I have set up file saving template just the way I like it and when I need to copy a bunch of books somewhere, I just do not use operating system copy with files, I ask Calibre to save the books for me to a directory. Why should I go hunting inside directories with books and copy files manually when I can use Calibre User Interface to perform various selects based on various metadata and then save books to a selected directory with a keyboard shortcut. It has several interesting (and beneficial) side effects, like refresh of the metadata inside e-book formats, such as mobi or epub. IMHO, the file structure itself, such as it is - readable by humans, with opf files and other cool features, is only really important for disaster recovery. To return to the original subject of this thread. I am the type of person who is never completely satisfied with the software I have got at the moment and I am always looking for something better. I even keep trying out other text editors, despite the fact that I am already using Gvim, that I consider an almost ultimate editor for me. I keep trying beta and even alpha versions of software the I am already using. I keep trying out other Linux distributions and I sometimes compile [a little bit] customized versions of software. So far I haven't seen any possible Calibre replacement / alternative that would have more than a tiny fraction of features and power that I have come to expect from my book management system. |
|
07-12-2013, 02:58 AM | #44 | |
Wizard
Posts: 4,332
Karma: 4000000
Join Date: Oct 2008
Location: Paris
Device: Cybooks; Sony PRS-T1
|
Quote:
Tanks for these explanations. Tanks chaley too. That the kind of things that should go in this topic : https://www.mobileread.com/forums/sho...d.php?t=119175 Rather than "shut the hell up", or "folders are such an old way to organize your stuff". |
|
07-12-2013, 03:47 AM | #45 |
Handy Elephant
Posts: 1,736
Karma: 26785668
Join Date: Dec 2009
Location: Southern Sweden, far out in the quiet woods
Device: Thinkpad E595, Ubuntu Mate, Huawei Mediapad 5, Bouye Likebook Plus
|
Hypothetically, if calibre didn't have the current internal folder structure, how should it work? I can see a lot of problems connecting metadata to the actual books, and allow changes to the library structure. Or handling deleted, duplicated and added books.
|
|
Similar Threads | ||||
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 |