Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Software > Calibre

Notices

Reply
 
Thread Tools Search this Thread
Old 09-19-2022, 06:49 PM   #1
Comfy.n
want to learn what I want
Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.
 
Posts: 1,600
Karma: 7511185
Join Date: Sep 2020
Device: none
Custom Column question - Date field was last modified

Hi all,

I have a Yes/No custom column named #fav, that I use in conjunction with Action Chains plugin (Single Field Edit) to set a star emblem in Cover Grid by pressing F, dedicated to store my favourite titles.

Today I wanted to see the date some title was added to Favourites, as if it were possible to sort those "bookmarks" the same way web browsers like Waterfox Classic do... then I noticed I couldn't. lol

So I think I need to create a new custom column of the type "built from other columns", that will look for the value stored in #fav and set the date that value was changed, is that correct?

I looked into the template language section of the Calibre docs, but couldn't figure out how to create that custom column. In fact, the only custom column I have of the "built from other columns" type is one that uses the {:'approximate_formats()'} function, which was easy to do as all it needed was a simple copy/paste from the manual.

BTW I learned the other day that the custom columns feature was contributed to Calibre by @chaley, thank you so much Mr. Haley.

Last edited by Comfy.n; 09-19-2022 at 06:53 PM.
Comfy.n is offline   Reply With Quote
Old 09-19-2022, 07:16 PM   #2
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,185
Karma: 1988646
Join Date: Aug 2015
Device: Kindle
I am not sure I understand what you want to do? From what I gather you want to store the date at which the #fav column is changed for sorting purposes?
  • if the #fav column is exclusively updated from the Action Chains plugin, the best solution is to add another action to the the same chain that updates a custom date column together with the #fav column
  • otherwise, you can use the Last Modified plugin. You also need a custom date column for this.
capink is offline   Reply With Quote
Advert
Old 09-19-2022, 07:30 PM   #3
Comfy.n
want to learn what I want
Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.
 
Posts: 1,600
Karma: 7511185
Join Date: Sep 2020
Device: none
Quote:
Originally Posted by capink View Post
I am not sure I understand what you want to do? From what I gather you want to store the date at which the #fav column is changed for sorting purposes?
  • otherwise, you can use the Last Modified plugin. You also need a custom date column for this.
While writing this post, I remembered that the Last Modified plugin could do something like what I intend, so I set it to modify the custom column #fav.

Then I reverted that setting (leaving it to Calibre decide whether the title is modified when changing the custom value for #fav) and I noticed it actually does that.

So, if I sort the titles by the last modified column after changing the #fav value, I'm able to know what title was last added to "my favourites"... unless there is any other type of modification.

But I think I wanted to have something extra besides sorting. For instance: to be able to search/filter "what titles were added to my favourites during the pandemics lockdown". something like that
Comfy.n is offline   Reply With Quote
Old 09-19-2022, 07:41 PM   #4
Comfy.n
want to learn what I want
Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.
 
Posts: 1,600
Karma: 7511185
Join Date: Sep 2020
Device: none
Quote:
Originally Posted by capink View Post
I am not sure I understand what you want to do? From what I gather you want to store the date at which the #fav column is changed for sorting purposes?
  • if the #fav column is exclusively updated from the Action Chains plugin, the best solution is to add another action to the the same chain that updates a custom date column together with the #fav column
I'll try that, thank you
Comfy.n is offline   Reply With Quote
Old 09-19-2022, 07:44 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,185
Karma: 1988646
Join Date: Aug 2015
Device: Kindle
Quote:
Originally Posted by Comfy.n View Post
While writing this post, I remembered that the Last Modified plugin could do something like what I intend, so I set it to modify the custom column #fav.
Again, I'm not sure I am following you here. You said #fav is a yes/no column. Last Modified plugin can only modify custom date columns, so it would not be able to modify #fav. What it can do is link a custom date column to the #fav column (i.e whenever the value of #fav is changed, the custom date column is updated).


Quote:
Originally Posted by Comfy.n View Post
But I think I wanted to have something extra besides sorting. For instance: to be able to search/filter "what titles were added to my favourites during the pandemics lockdown". something like that
You can do this with the Last Modified approach I described above by using the following search:

Code:
#my_custom_date_column:>2020 AND #my_custom_date_column:<2022
Note: The same search applies for the Action Chains approach.
capink is offline   Reply With Quote
Advert
Old 09-19-2022, 08:40 PM   #6
Comfy.n
want to learn what I want
Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.
 
Posts: 1,600
Karma: 7511185
Join Date: Sep 2020
Device: none
Quote:
Originally Posted by capink View Post
I am not sure I understand what you want to do? From what I gather you want to store the date at which the #fav column is changed for sorting purposes?
  • if the #fav column is exclusively updated from the Action Chains plugin, the best solution is to add another action to the the same chain that updates a custom date column together with the #fav column
I think you hit the bull's-eye here but I haven't tested it yet
Comfy.n is offline   Reply With Quote
Old 09-19-2022, 09:42 PM   #7
Comfy.n
want to learn what I want
Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.
 
Posts: 1,600
Karma: 7511185
Join Date: Sep 2020
Device: none
Wheeeeee, that was much simpler than I thought

As i'm quite new to Actions Chain PI, I hadn't noticed the "Set to current time" option.

Also, I think that, as I was used to bring up the Edit Metadata dialogue to set #fav value to 'yes', and only recently have started using just the shortcut key assigned to that Action, I didn't even consider including another action to the chain.

I thought this would only be feasible by adding some mysterious template language code to a custom column built from other columns.

Attached Thumbnails
Click image for larger version

Name:	MWSnap0609 2022-09-19, 22_22_11.png
Views:	100
Size:	16.0 KB
ID:	196639  
Comfy.n is offline   Reply With Quote
Old 09-19-2022, 10:42 PM   #8
Comfy.n
want to learn what I want
Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.
 
Posts: 1,600
Karma: 7511185
Join Date: Sep 2020
Device: none
Quote:
Originally Posted by capink View Post
[*]otherwise, you can use the Last Modified plugin. You also need a custom date column for this.
oh, now I see...

Only now I understood how the Last Modified PI could accomplish that, as well.
I think this is probably the best solution, as long as I don't need any other actions in that chain.
Attached Thumbnails
Click image for larger version

Name:	MWSnap0611 2022-09-19, 23_28_22.png
Views:	117
Size:	56.4 KB
ID:	196640  

Last edited by Comfy.n; 09-19-2022 at 10:44 PM.
Comfy.n is offline   Reply With Quote
Old 09-20-2022, 06:23 AM   #9
ownedbycats
Custom User Title
ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.
 
ownedbycats's Avatar
 
Posts: 10,696
Karma: 74203799
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
While this seems to be resolved, the Audit Log plugin might also be of interest.
ownedbycats is offline   Reply With Quote
Old 09-20-2022, 12:45 PM   #10
Comfy.n
want to learn what I want
Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.
 
Posts: 1,600
Karma: 7511185
Join Date: Sep 2020
Device: none
Quote:
Originally Posted by ownedbycats View Post
While this seems to be resolved, the Audit Log plugin might also be of interest.
sure, I hadn't thought of AL.

now I saw that it keeps change records just for the built-in columns

should be useful for other inquiries

edit: sorry, I've just noticed that I had it activated only for standard columns!

Last edited by Comfy.n; 09-20-2022 at 09:28 PM.
Comfy.n is offline   Reply With Quote
Old 09-20-2022, 06:26 PM   #11
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,635
Karma: 29710510
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by Comfy.n View Post
sure, I hadn't thought of AL.

now I saw that it keeps change records just for the built-in columns should be useful for other inquiries
Nope - for 11 standard columns (those that are user modifiable) and the custom columns

BR
BetterRed is offline   Reply With Quote
Old 09-20-2022, 09:21 PM   #12
Comfy.n
want to learn what I want
Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.
 
Posts: 1,600
Karma: 7511185
Join Date: Sep 2020
Device: none
Quote:
Originally Posted by BetterRed View Post
Nope - for 11 standard columns (those that are user modifiable) and the custom columns

BR
I've read that on the plugin page... (that it records everything) but for some reason, in my library AL isn't recording the changes in custom columns.

edit: sorry, I've just noticed that I had it activated only for standard columns!
Attached Thumbnails
Click image for larger version

Name:	MWSnap0619 2022-09-20, 22_30_21.png
Views:	110
Size:	14.2 KB
ID:	196660  

Last edited by Comfy.n; 09-20-2022 at 09:31 PM.
Comfy.n is offline   Reply With Quote
Old 09-21-2022, 01:10 AM   #13
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,635
Karma: 29710510
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by Comfy.n View Post
edit: sorry, I've just noticed that I had it activated only for standard columns!
I think I may have made the same mistake, that's why I noticed what you wrote.
BetterRed is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Modified date column annoporci Calibre 5 06-04-2020 09:51 PM
How Date Modified column works LadyKate Library Management 13 11-25-2016 02:13 PM
Modified Column... all yesterday's date copyrite Calibre 4 11-10-2015 07:10 PM
Custom Column Date Question tarisea Library Management 4 01-13-2014 05:01 PM
Date Modified column kakkalla Calibre 17 02-08-2011 11:23 AM


All times are GMT -4. The time now is 08:40 PM.


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