09-08-2008, 03:41 PM | #76 | |
creator of calibre
Posts: 43,830
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Quote:
Originally, calibre stored both book metadata and the ebook files themselves in an sqlite database. This was so I wouldn't have to worry about the various file system quirks of 3 OSes. It has now moved to storing only the metadata in the database and the book files on the file system itself. This was done primarily to allow easy sharing of the calibre database between different computers over a network (the sqlite database can now be kept in memory for faster reads). IMO, asking your users to run a separate database process is too much. Look into using some file based database engine like sqlite or metakit. Also if you use a database abstraction layer then users can choose any database backend to suit their needs. |
|
09-08-2008, 03:44 PM | #77 | |
creator of calibre
Posts: 43,830
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Quote:
|
|
Advert | |
|
09-08-2008, 03:46 PM | #78 | |
Icanhasdonuts?
Posts: 2,837
Karma: 532407
Join Date: Aug 2008
Location: Mölnbo, Sweden
Device: Kobo Aura 2nd edition, Kobo Clara HD
|
Quote:
I tend to organize my books in /library/A/Last names begining with A, FirstName/FORMAT and so on and so forth.... |
|
09-08-2008, 04:39 PM | #79 | |||
Connoisseur
Posts: 99
Karma: 657
Join Date: Sep 2008
Location: Slough, UK
Device: Sony Reader
|
Quote:
Quote:
Quote:
|
|||
09-08-2008, 04:45 PM | #80 | ||
Connoisseur
Posts: 99
Karma: 657
Join Date: Sep 2008
Location: Slough, UK
Device: Sony Reader
|
Quote:
Are they available as classes/libraries at all? That would be faster at run-time. Quote:
|
||
Advert | |
|
09-08-2008, 04:47 PM | #81 |
Connoisseur
Posts: 99
Karma: 657
Join Date: Sep 2008
Location: Slough, UK
Device: Sony Reader
|
Definitely. I'm anticipating users initiating an indexing operation by specifying a range of locations to examine, and then specifying the directory/filename structure. It should persist only for that operation (but be retrievable, of course).
|
09-08-2008, 04:54 PM | #82 | |
creator of calibre
Posts: 43,830
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Quote:
Great if you come up with a good GUI, maybe I'll steal it from you (at the moment calibre requires users to enter regexps). |
|
09-11-2008, 09:43 PM | #83 |
Connoisseur
Posts: 99
Karma: 657
Join Date: Sep 2008
Location: Slough, UK
Device: Sony Reader
|
Thanks for all the feedback, fellows; I'm now designing away and figuring how to build this. I'll create a different thread when I have something to show you all, but I'll post a notice in here.
|
09-13-2008, 04:08 PM | #84 |
Icanhasdonuts?
Posts: 2,837
Karma: 532407
Join Date: Aug 2008
Location: Mölnbo, Sweden
Device: Kobo Aura 2nd edition, Kobo Clara HD
|
Ohhh! Just figured out a function I'd really like to see. Have the program automaticly tell me which parts of a series I am missing if I ask it.
Pwett pwease? With a cherry on top... |
09-13-2008, 04:19 PM | #85 |
Connoisseur
Posts: 99
Karma: 657
Join Date: Sep 2008
Location: Slough, UK
Device: Sony Reader
|
That would be tricky. It's difficult to guarantee that I could automatically retrieve all parts of a series, so the only way I would be able to tell is if you entered the missing parts in the first place...
|
09-13-2008, 11:38 PM | #86 | |
Grand Sorcerer
Posts: 19,832
Karma: 11844413
Join Date: Jan 2007
Location: Tampa, FL USA
Device: Kindle Touch
|
Quote:
Although, as NetS says, there really isn't any place to get this data. At LibraryThing it is all member supplied data. Although it looks like http://www.fantasticfiction.co.uk/ does have this type of info. Not sure if they have an API though. BOb |
|
09-14-2008, 08:27 AM | #87 | |
Connoisseur
Posts: 99
Karma: 657
Join Date: Sep 2008
Location: Slough, UK
Device: Sony Reader
|
Quote:
I've just finally managed to hunt down the full list of The Destroyer series, for example, since no book shop has even the list, let alone the books. |
|
09-15-2008, 01:22 AM | #88 | |
Icanhasdonuts?
Posts: 2,837
Karma: 532407
Join Date: Aug 2008
Location: Mölnbo, Sweden
Device: Kobo Aura 2nd edition, Kobo Clara HD
|
Quote:
Lets say that the program finds Eddings, David - Pawn of Profecy on my hd, that the software lets me enter Belgariad 01 as info for the book in question, that way one could at least sort on series and possibly have a function that lets me add a "wishlist"? |
|
09-15-2008, 05:17 AM | #89 | |
Connoisseur
Posts: 99
Karma: 657
Join Date: Sep 2008
Location: Slough, UK
Device: Sony Reader
|
Quote:
Some people wanted to enter paper copies, for example, so what I figure is if you can add new books without requiring a file, then you can also tag them with "own" or not, and since "series" and "volume" tags are already present, that would combine nicely and automatically to do at least part of what you want. The program is currently indexing books according to a series of meta-data reader plugins, using a user-specified directory hierarchy, and all based on tags. I'm starting the search facilities now. The big thing it's missing amongst what it does do, is the GUI. Won't be too long before I can get an alpha out, hopefully. |
|
09-15-2008, 05:28 AM | #90 | |
Icanhasdonuts?
Posts: 2,837
Karma: 532407
Join Date: Aug 2008
Location: Mölnbo, Sweden
Device: Kobo Aura 2nd edition, Kobo Clara HD
|
Quote:
|
|
Tags |
duck!, puppy! |
Thread Tools | Search this Thread |
|