|
|||||||
![]() |
|
|
Thread Tools | Search this Thread |
|
|
#16 | |
|
US Navy, Retired
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,315
Karma: 11288999
Join Date: Feb 2009
Location: North Carolina
Device: Nexus 7, Sony PRS-950, Sony PRS-505, PRS-300
|
![]() Quote:
Also I never allow the metadata download process to alter the Author, Title or Series of a book, because I already put them the way I want them. Good Reading.
__________________
-- Good Reading, Walt -- 20GB of free CLOUD STORAGE: Use this link to sign up for a free 15GB Copy.com cloud storage account and we both get an extra 5GB of free space. |
|
|
|
|
|
|
#17 | |
|
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 631
Karma: 433530
Join Date: Mar 2012
Location: NSW Australia
Device: None - see signature
|
Non commercial 'technical' publications often have useful tags and comments in their metadata, but incorrect title & author, and the original filename is often just a reference number. I'm thinking of public domain documents from academia, governments, think tanks, supra-nationals such as UN, IMF, EU etc. There are no 3rd party metadata sources for these publications.
For many people the 'title & author(s)' are the primary identification for their documents - so existing collections will often have file-names with accurate title and author, whilst the embedded metadata will remain untouched because without Calibre there's no convenient way to even view it - let alone get it right. When I was initially loading Calibre with my existing collection of 'technical' publications I would have appreciated an option to take 'title & author(s)' from the file-name and the cover & other metadata from whatever was embedded in the document. I ended up adding books to a "New Books" library, taking all the metadata from the document, and then correcting the 'title & author(s)' before moving the books to the "Main" library. I still do this with all books - even real ebooks from Amazon, B&N etc. Quote:
What you're asking for is more often called "Capital Case". What Calibre's Capitalize option does is more often referred to as "Sentence Case". Other languages have different rules and conventions often maintained by government sponsored regulatory agencies - e.g. in French and German its probably defined by the Académie française and Rat für deutsche Rechtschreibung respectively ![]() BR
__________________
Windows 7Pro 64bit Desktop, Mint UL portable with Firefox & EpubReader |
|
|
|
|
|
Enthusiast
|
|
|
|
#18 | ||
|
Junior Member
![]() Posts: 8
Karma: 10
Join Date: Jan 2013
Device: Kindle App on Android
|
Quote:
It is frustrating that I have the information in the file names but no way of importing them unless I forgo the rest of the metadata from the file. Quote:
The problem is everyone wants something different! Daz |
||
|
|
|
|
|
#19 | |
|
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 631
Karma: 433530
Join Date: Mar 2012
Location: NSW Australia
Device: None - see signature
|
Daz - I did suggest a possible way to do it
Quote:
If it works on a single book then it should be possible to write a script to execute the mobiunpack and ebook-meta commands on each book in your library to extract the metadata out of the mobi files and write it into the calibre database. As I read the from-opf option you should be able to select the metadata items you want - ie you wouldn't select the author and title. Sorry, I can't help with the scripting - that bit of my brain died years ago. Cheers BR
__________________
Windows 7Pro 64bit Desktop, Mint UL portable with Firefox & EpubReader |
|
|
|
|
|
|
#20 |
|
Member
![]() Posts: 16
Karma: 10
Join Date: Jan 2011
Device: Sony PRS350
|
Possible suggestion:
1. Create a Custom Column text field {disk_filename} 2. Add the books via the CLI calibredb add 3. Use the calibredb add -f #{disk_filename}:{filename} -- one at a time so will be slower 4. Use RegEx in the multiple edit to parse the custom {disk_namefield} to the Author, Title fields -- saving them for quick use next time. This would let you leave it on 'Read metadata from file' but allow you to quickly parse the custom field to adjust the title and author. I use custom tags like '_ADDED' (from Preferences:'Add Books' and Tweaks:'Control how tags are applied...'=True) on add books to quickly search for a subset of records that I need to process after adding new books/records. Or for command line changes to existing records set an custom yes/no updated (#ie #upd) flag to find the changed subset. Windows: update example FOR /F "SKIP=1 TOKENS=1,2 DELIMS=," %a in (UNPROCESSED.CSV) DO @ECHO. && @ECHO BOOK ID: %~a && ECHO ISBN : %~b && ECHO. && @IF EXIST E:\xRESULTS\%~b.opf (calibredb set_metadata --dont-notify-gui --with-library="E:\CALIBRE\WORK" -f #upd:yes %~a e:\xRESULTS\%~b.opf) %~b cuz my export adds double-quotes around the fields; %~ strips them Last edited by mdb5972; 01-09-2013 at 12:06 PM. |
|
|
|
![]() |
| Thread Tools | Search this Thread |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Regex: File Renaming Pre-Import & Importing | penguinaka | Library Management | 20 | 08-14-2012 06:11 PM |
| Import MetaData an Tags | adrian142 | Library Management | 0 | 04-03-2012 11:40 AM |
| Import failed Error:404 when attempting to import from Calibre to Stanza | dvond | Apple Devices | 0 | 05-13-2011 03:00 PM |
| Tags import problem | femto | Calibre | 10 | 04-22-2009 04:39 AM |
| What is the default regular expression for filename import? | palex481 | Calibre | 2 | 03-22-2009 06:11 PM |