11-20-2012, 06:13 AM | #16 | |
Grand Sorcerer
Posts: 11,731
Karma: 6690881
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
As for the ID, I assume that the book has some known attribute that you can use to match the book. If that attribute is title, then the following command provides trivially parsable output Code:
calibredb list -f uuid -s "title:\"=the first lensman\"" Last edited by chaley; 11-21-2012 at 04:54 AM. Reason: add missing calibredb command |
|
11-20-2012, 06:14 AM | #17 |
creator of calibre
Posts: 43,835
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
It really isn't that hard.
Code:
title=`ebook-meta file.mobi | grep '^Title' | head -n1 | cut -d: -f 2` id=`calibredb list --separator : --fields title | grep "$title" | cut -d: -f1` calibredb add_format $id file.mobi |
Advert | |
|
11-21-2012, 03:26 AM | #18 |
null operator (he/him)
Posts: 20,544
Karma: 26954694
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
@Matsendrasana - Assuming the number of replacements you want to do at any given time is small, then why not drag/drop the replacement files from your editing location into the the Book Details panel of the relevant book.
I do it frequently for RTF, PDF, EPUB, MOBI & PRC formats - the new files replace the old files in the relevant "library/author/title (id)" directory. You can also drag/drop replacements into the Edit Metadata Formats box. I found it by suck it and see, it doesn't seem to be documented - Managing book formats has - "You can add a new format, delete an existing format and also ask calibre to set the metadata ..." I hope its not a bug - I'd be lost without it BR |
11-21-2012, 04:46 AM | #19 | |
Member
Posts: 12
Karma: 10
Join Date: Nov 2012
Device: none
|
Quote:
Since I do not update the library each time a source has been edited, but maybe just at the end of the day or the week, a script is safer. @kovidgoyal: Thank you! The --separator : --fields title options are the solution! I wasn't aware of them. Although I use the newest Calibre: Code:
$ calibredb --version calibredb.exe (calibre 0.9.6) |
|
11-21-2012, 05:00 AM | #20 | |
Grand Sorcerer
Posts: 11,731
Karma: 6690881
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Code:
calibredb list -h Spoiler:
|
|
Advert | |
|
Thread Tools | Search this Thread |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Suggestion: change default library folder location so it's backed up by Win7 Backup | robcohen | Devices | 2 | 02-24-2012 01:50 AM |
Can I change library folder names? | lizzielou | Library Management | 2 | 01-23-2012 11:49 AM |
Moving library folder outside calibre - than change within. | myle00 | Calibre | 6 | 08-16-2011 07:08 AM |
Want to change folder structure or file names in the Calibre library? | Manichean | Library Management | 0 | 01-30-2011 10:51 AM |
Change the folder where News are sent | Walkmancho | Calibre | 0 | 07-07-2010 01:22 AM |