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-10-2021, 08:47 PM   #1
Bigo2
Zealot
Bigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchfork
 
Posts: 130
Karma: 48786
Join Date: Oct 2010
Location: Australia - Adelaide
Device: Kindle3
Inbuilt non-user-defined columns

Hi, can you please point me to where those fixed non-user-defined columns are explained in details, where I could find what exactly does (and what doesn't) update the individual permanent columns?

Last edited by Bigo2; 09-10-2021 at 08:57 PM. Reason: typo
Bigo2 is offline   Reply With Quote
Old 09-10-2021, 09:17 PM   #2
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 31,047
Karma: 60358908
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
The column header pretty much says what they are for.
They are based upon Dublin Core (DC) matadata
Calibre adds a couple for the user
{date} is the date the Record was made
{id} is the serial number Calibre adds to make sure the details match the book saved (If you peeked beneath the skirts tou will notice they all are title (##) That ## is the ID
{rating} a place (stars) where users score the book
{tags} Any keyword list you want to assign to help select the book. Common is genre
{last_modified} ANY change made to the metadata used in Calibre
theducks is offline   Reply With Quote
Advert
Old 09-10-2021, 10:44 PM   #3
Bigo2
Zealot
Bigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchfork
 
Posts: 130
Karma: 48786
Join Date: Oct 2010
Location: Australia - Adelaide
Device: Kindle3
Thanks theducks, it was the Modified {last_modified} column I was not sure about. I wanted to know what I'm allowed to do before the record is updated and where to find this information.
You say ANY change... It means that if my record was last modified e.g. on 10 Jan 2018 when I edited the epub, and today I insert a comma in the Title column I found missing in the name of a book, the important date 10 Jan 2018 will be updated and lost because of this unimportant comma, and I cannot do ANYTHING about it except stop using this column completely.
It is quite useless column because initially EVERYTHING there has the same date as the Date {date} column even though the record was actually never modified...
Fortunately I can create my own column called e.g. Edited which will keep the date I want there.
Bigo2 is offline   Reply With Quote
Old 09-10-2021, 11:30 PM   #4
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 31,047
Karma: 60358908
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
Quote:
Originally Posted by Bigo2 View Post
Thanks theducks, it was the Modified {last_modified} column I was not sure about. I wanted to know what I'm allowed to do before the record is updated and where to find this information.
You say ANY change... It means that if my record was last modified e.g. on 10 Jan 2018 when I edited the epub, and today I insert a comma in the Title column I found missing in the name of a book, the important date 10 Jan 2018 will be updated and lost because of this unimportant comma, and I cannot do ANYTHING about it except stop using this column completely.
It is quite useless column because initially EVERYTHING there has the same date as the Date {date} column even though the record was actually never modified...
Fortunately I can create my own column called e.g. Edited which will keep the date I want there.
Initially last_modified recorded the creation change. So It is the same as date.
When you added the comma, you 'dirtied' the metadata status (and a backup OPF is queued.

I also have #edited, #done (reading) and #VC (valid checked)
theducks is offline   Reply With Quote
Old 09-10-2021, 11:46 PM   #5
capink
Wizard
capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.capink ought to be getting tired of karma fortunes by now.
 
Posts: 1,196
Karma: 1995558
Join Date: Aug 2015
Device: Kindle
last_modified is changed when any of the following happens:
  • Book record is created for the first time.
  • Metadata of the book is changed (this includes cover).
  • A new format is added to the book record.
  • Format(s) deleted from book record.
  • A book format is edited by calibre editor.
  • Renaming an item (e.g tag) in the tag browser will update the last_modified column for all books containing the renamed item.
  • Deleting an item (e.g tag) in the tag browser will update the last_modified column for all books containing the deleted item.
  • Creating/modifying/deleting a custom column will update the last_modified column for all books in library.
  • Changing the template for a composite column will update the last_modified column for all books in the library. (There is a way to prevent this mentioned by @chaley but I forgot how to do this)

Edit: if you want more control over last_modified, you can try the Last Modified plugin which updates custom date column based on selected events.

Edit2: The builtin last_modified has to be this way because it is used to update caches.

Last edited by capink; 09-12-2021 at 07:57 PM.
capink is offline   Reply With Quote
Advert
Old 09-10-2021, 11:55 PM   #6
Bigo2
Zealot
Bigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchfork
 
Posts: 130
Karma: 48786
Join Date: Oct 2010
Location: Australia - Adelaide
Device: Kindle3
Thanks for your clarification theducks, I agree, but I was wondering - some of the those columns you mentioned can only be updated manually, however, out of them the #edited one could also be triggered automatically, perhaps from the conversion or some other procedure which would indicate there really was some serious modification carried out. Any idea how to do it easily?
Bigo2 is offline   Reply With Quote
Old 09-11-2021, 01:22 AM   #7
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 21,718
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by Bigo2 View Post
<snip> Any idea how to do it easily?
Quote:
Originally Posted by capink View Post
. . .
if you want more control over last_modified, you can try the Last Modified plugin which updates custom date column based on selected events.
FWIW - I have #lc_date and #lc_what columns ('lc_' last change) that I maintain manually, via F2 in the book list. The #lc_what column is a tag-like column.

BR
BetterRed is offline   Reply With Quote
Old 09-11-2021, 05:48 AM   #8
Bigo2
Zealot
Bigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchforkBigo2 can load mercury with a pitchfork
 
Posts: 130
Karma: 48786
Join Date: Oct 2010
Location: Australia - Adelaide
Device: Kindle3
Thanks everybody.
Bigo2 is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
How do I delete a User-Defined tag? phossler Editor 7 04-19-2015 08:49 PM
[Old Thread] User Defined Column Cpl Punishment Calibre 17 02-16-2014 01:43 AM
Help Please - user defined USB problem HeavyTZM General Discussions 4 11-26-2011 05:36 PM
User Defined Columns jjansen Calibre 3 03-17-2010 05:33 PM
User Defined Fonts gr8npwrfl Ectaco jetBook 1 01-21-2010 08:35 AM


All times are GMT -4. The time now is 11:55 PM.


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