Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre

Notices

Reply
 
Thread Tools Search this Thread
Old 09-05-2010, 08:53 AM   #16
Starson17
Wizard
Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.
 
Posts: 4,004
Karma: 177841
Join Date: Dec 2009
Device: WinMo: IPAQ; Android: HTC HD2, Archos 7o; Java:Gravity T
Quote:
Originally Posted by Magic Man View Post
Calibre manages its books using a filesystem, it doesn't store them in a db or other container so the point is moot.

I can understand perfectly that if there was a requirement two have more than one book directory with exactly the same name under the same author directory then there would need to be some form of unique identifyer in the book directory name to identify it, hence the id value

Version 1 of Calibre did exactly as you describe - it kept the files and metadata inside the database. File formats were completely inaccessible to the user, other than by the tools provided to Send to Device or Save to Disk. For performance and other reasons, later versions were rewritten to store the files in the OS file system and metadata only in the db, but Calibre still needed a unique reference to each file storage directory.

It's not hard to strip off the id, should you want to, but you should be aware that the entire file name is not used to create the folder name - only a limited number of the first characters in the title, plus the id. Should Kovid change to your proposed design, functionality would be lost, as the user often has no control over the title/author during initial import when metadata is read from inside the file being imported.

The bottom line is that Calibre uses the library folder/directory as part of its database, it needs to be uniquely named and that's not likely to change any time soon.
Starson17 is offline   Reply With Quote
Old 09-05-2010, 01:09 PM   #17
Worldwalker
Curmudgeon
Worldwalker ought to be getting tired of karma fortunes by now.Worldwalker ought to be getting tired of karma fortunes by now.Worldwalker ought to be getting tired of karma fortunes by now.Worldwalker ought to be getting tired of karma fortunes by now.Worldwalker ought to be getting tired of karma fortunes by now.Worldwalker ought to be getting tired of karma fortunes by now.Worldwalker ought to be getting tired of karma fortunes by now.Worldwalker ought to be getting tired of karma fortunes by now.Worldwalker ought to be getting tired of karma fortunes by now.Worldwalker ought to be getting tired of karma fortunes by now.Worldwalker ought to be getting tired of karma fortunes by now.
 
Posts: 3,085
Karma: 722357
Join Date: Feb 2010
Device: PRS-505
It doesn't matter that calibre (currently) manages its files in a filesystem -- it's not your filesystem. It could name all its files 'George' for all the user cares. It used to use a database, today it uses a filesystem, tomorrow it may do something totally different. Calibre doesn't manage files, it manages books. If you have a book called "How to Read" that book may be in one file or many, it may be in a filesystem, a database, or partly in each, it may be in as many formats as calibre knows about, and none of that matters to the user; all that matters is that the book exists, it is, or can be converted into, certain formats, and if the user wants the file itself (in whatever format) it can be exported wherever and however said user wants. The particular way that calibre (currently) stores any or all of those formats -- which may be different tomorrow -- isn't any part of that.

Yeah, I'm starting to sound a bit testy about this. In the time I've been hanging around MR, every so often (thankfully, not as many times as we used to get) there are people who show up and ask "How can I make calibre not work like calibre?" That's why I wrote the post I reference in my .sig (and the reason it's there). Thankfully, none of the more recent ones have started out by insulting Kovid, but they were doing that for a while, too.

The bottom line, anyway, is that you have two choices: You can use calibre in the way it was intended, as a program to manage books with. Or you can get a program that manages files for you. But you have to pick one. If it's going to be a program to manage files, I wish you good luck; I have no clue what they are, but I'm sure someone here does and can help you. If it's going to be calibre, then you have to accept it managing books, forget about files entirely, and let it do what it does. And one of those things is treating calibre's private library as a black box, pretending it doesn't exist at all, and using the calibre GUI and native functions to interact with your books, instead of trying to have it both ways and treat them as files, too.
Worldwalker is offline   Reply With Quote
Advert
Old 09-05-2010, 02:59 PM   #18
Lady Fitzgerald
Wizard
Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.
 
Lady Fitzgerald's Avatar
 
Posts: 2,013
Karma: 251649
Join Date: Apr 2010
Location: Tempe, AZ, USA, Earth
Device: JetBook Lite (away from home) + 1 spare, 32" TV (at home)
Even though I maintain a separate folder to keep my original files in, "just in case" ('m old, paranoid, and like as many backups in place as is prectical) I've found the more I use calibre, the less I visit that folder. In fact, the only time I go there anymore is to open it so I can drag my newly scanned books into it after I put them in calibre.
Lady Fitzgerald is offline   Reply With Quote
Old 09-05-2010, 03:18 PM   #19
Magic Man
Member
Magic Man began at the beginning.
 
Posts: 12
Karma: 10
Join Date: Feb 2010
Device: Android (Aldiko)
Thanks all for the replies, much appreciated and I fully understand your points.

I suppose my main issue is that, and certainly with a large repository of books, I just end up with a duplicate store - I guess I could delete the original directories from where the books are imported from but, as you say, the directory names are limited. In my ideal world I'd have Calibre managing my existing library and adding the converted books there directly. I'm perfectly happy with the way the directory structure and meta data storage is done - it could be a lot more convoluted like iTunes but thankfully isn't - the only concession being the numerical value in the directory name. I can live with that.

I've tried to think of it as a 'black box' but I know my converted versions from the originals are there, I know the downloaded cover art is there etc. so I want to keep that data and think of it as my ebook library outside of Calibre as well as in. No worries though.

Quote:
Originally Posted by Worldwalker View Post
Thankfully, none of the more recent ones have started out by insulting Kovid, but they were doing that for a while, too.
Wouldn't dream of doing that, the software is excellent and the best I've used for this purpose.

Thanks again...

Last edited by Magic Man; 09-05-2010 at 03:29 PM.
Magic Man is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
PRS-900 Quick question regarding feature kdittyr Sony Reader 8 06-15-2010 05:53 PM
Quick Question about a Kindle artemisblossom Amazon Kindle 4 03-13-2010 01:07 PM
A quick question about USPS BeTePoK Lounge 6 01-09-2010 05:02 PM
PRS-600 Okay, quick question.... emonti8384 Sony Reader 13 11-12-2009 06:18 PM
Quick Question. Baz047 Sony Reader 10 12-09-2008 12:25 PM


All times are GMT -4. The time now is 11:47 AM.


MobileRead.com is a privately owned, operated and funded community.