07-18-2009, 01:42 PM | #1 |
Wizard
Posts: 1,101
Karma: 4388403
Join Date: Oct 2007
Device: Palm>Ebookman>IPaq>Axim>Cybook>Kndl2>IPAD>Kndl3SO>Voyager>Oasis
|
Managing Conversions
I am running 0.6 b13, and I have a question/observation.
I have been updating metadata on many of the 700+ books in my library. My next step is obviously to convert the books so that I can have clean copies with updated metadata. I tried to do a mass-convert of my entire library, but calibre choked on that. I was able to convert 100 books, but two or three had problems and didn't convert. I haven't gotten around to completing the rest yet. However, this points out to me that I don't have any clear way of knowing which I've already converted, which choked, and which have changed meta-data but haven't converted yet. I believe the date information only shows when the library entry was first made (correct?). I'm not sure about the best implementation, but here are a couple thoughts. 1) An additional date field that shows the last conversion time; or 2) A flag that can be set manually and is set automatically when the meta data changes. This flag shows that the book needs to be converted. You could then do a search/filter on the flag to see books that need to be converted. Every time a book is successfully converted, this flag would be reset. Comments? |
07-18-2009, 01:48 PM | #2 |
Wizard
Posts: 4,553
Karma: 950151
Join Date: Nov 2008
Device: Sony PRS-950, iphone/ipad (Marvin/iBooks/QuickReader)
|
If you are converting to another format then you can easily use the "not format:xxx" option in the Search critieria to find books for which do not have format xxx. However this will not work if converting to the same format.
|
Advert | |
|
07-18-2009, 03:11 PM | #3 |
creator of calibre
Posts: 44,336
Karma: 23661992
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Actually, all that's really needed in this scenario is a way to mass delete a specific format from all books in the library. You do that, then you can use itimpi's tip above to figure out which have not been converted.
Having a "metadata out of sync" flag is of course a more general and robust solution, but a little harder to implement. |
07-18-2009, 03:46 PM | #4 |
Wizard
Posts: 1,101
Karma: 4388403
Join Date: Oct 2007
Device: Palm>Ebookman>IPaq>Axim>Cybook>Kndl2>IPAD>Kndl3SO>Voyager>Oasis
|
Except that sometimes I only have one format.
I want to convert from that format back to that format so that I can get the metadata updated. |
07-18-2009, 03:51 PM | #5 |
creator of calibre
Posts: 44,336
Karma: 23661992
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Ah yes, for that scenario there is no existing clean solution.
|
Advert | |
|
07-19-2009, 01:26 AM | #6 |
Jeffrey A. Carver
Posts: 1,355
Karma: 1107383
Join Date: Aug 2008
Location: Massachusetts, USA
Device: Lenovo Yoga Tab Plus, Droid phone, Nook HD+
|
|
07-19-2009, 12:14 PM | #7 |
creator of calibre
Posts: 44,336
Karma: 23661992
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
|
07-20-2009, 12:10 AM | #8 | |
Jeffrey A. Carver
Posts: 1,355
Karma: 1107383
Join Date: Aug 2008
Location: Massachusetts, USA
Device: Lenovo Yoga Tab Plus, Droid phone, Nook HD+
|
Quote:
Just trying to understand how you would force an update of all changes so that you would have a fully corrected book file. If, say, you wanted to give a copy to a friend. |
|
07-20-2009, 01:15 AM | #9 |
creator of calibre
Posts: 44,336
Karma: 23661992
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Yes covers are not updated when you send to device (actually they may be updated for a couple of formats, LRF springs to mind) but for most formats, they are not.
|
07-20-2009, 01:33 PM | #10 | |
Wizard
Posts: 1,101
Karma: 4388403
Join Date: Oct 2007
Device: Palm>Ebookman>IPaq>Axim>Cybook>Kndl2>IPAD>Kndl3SO>Voyager>Oasis
|
Quote:
However, I didn't think about your tip of using a save. I guess that (as long as the cover didn't change) I could save back into the existing directory. I'm not sure if there would be any difference or advantage over a convert. I'd also need to experiment to see how I would save multiple books each into its appropriate directory. I do see that there are save options that seem to relate to that, but I'd have to experiment to verify. |
|
07-20-2009, 02:16 PM | #11 | |
Jeffrey A. Carver
Posts: 1,355
Karma: 1107383
Join Date: Aug 2008
Location: Massachusetts, USA
Device: Lenovo Yoga Tab Plus, Droid phone, Nook HD+
|
Quote:
What am I missing? How do you get Calibre to give you a fully updated book file? |
|
07-20-2009, 02:30 PM | #12 |
creator of calibre
Posts: 44,336
Karma: 23661992
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
you aren't missing anything, the metadata update capabilities of calibre 0.6 are >= calibre 0.5. calibre 0.5 also didn't update covers for the majority of formats
|
07-20-2009, 09:44 PM | #13 | |
Wizard
Posts: 1,101
Karma: 4388403
Join Date: Oct 2007
Device: Palm>Ebookman>IPaq>Axim>Cybook>Kndl2>IPAD>Kndl3SO>Voyager>Oasis
|
Quote:
In either case, the output file will be fully updated. |
|
07-20-2009, 10:36 PM | #14 | ||
Jeffrey A. Carver
Posts: 1,355
Karma: 1107383
Join Date: Aug 2008
Location: Massachusetts, USA
Device: Lenovo Yoga Tab Plus, Droid phone, Nook HD+
|
Quote:
Quote:
|
||
07-21-2009, 12:23 AM | #15 |
creator of calibre
Posts: 44,336
Karma: 23661992
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
A re-convert will cleanly update all metadata. A save to disk may not. My comment about there not existing a solution for the case was with regard to the OPs original question about ways to know which files haven't been converted
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Managing conversions with multiple readers | jackie_w | Calibre | 2 | 05-28-2010 02:10 PM |
Managing tags | jesscat | Calibre | 5 | 01-06-2010 07:32 PM |
PRS-300 Managing the collection | barnacle | Sony Reader | 9 | 12-31-2009 10:01 AM |
Managing Titles | yihyng | Sony Reader | 3 | 09-16-2009 07:23 PM |
Managing wish lists | Elsi | Amazon Kindle | 5 | 02-28-2009 03:20 PM |