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

Go Back   MobileRead Forums > E-Book Software > Calibre > Plugins

Notices

Reply
 
Thread Tools Search this Thread
Old 02-25-2026, 10:42 AM   #1561
justinmiller87
Junior Member
justinmiller87 began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Feb 2026
Device: Kindle Colorsoft & Kindle Scribe
Quote:
Originally Posted by capink View Post
If my memory serves me right, the plugin checks if the new value is equal to the old value (and in case of authors column it doesn't take different author order as different), and if they are, it does not apply the value to prevent changing last_modified column, which would in turn trigger changing opf files on disk and slow things unnecessarily.

Chaley has since introduced a change in calibre source that does a similar thing, so when I get time to look at the code I might remove this.

In the mean time, to get around this, the solution is to change the author string by adding an action that adds a "temporary" to the author list, and then sort and remove the temporary string in the next action.

Attached is a chain that does what I describe above.
I appreciate your help. That resolved it.
justinmiller87 is offline   Reply With Quote
Old 02-26-2026, 05:43 PM   #1562
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: 11,635
Karma: 81412473
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
Has there been any thought into making per-library chains, aside from restrictions? I have a second library now for my wishlist and most of my main-library chains are useless for it.
ownedbycats is offline   Reply With Quote
Old 02-27-2026, 01:08 AM   #1563
Terisa de morgan
Grand Sorcerer
Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.
 
Terisa de morgan's Avatar
 
Posts: 6,747
Karma: 13151503
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
Quote:
Originally Posted by ownedbycats View Post
Has there been any thought into making per-library chains, aside from restrictions? I have a second library now for my wishlist and most of my main-library chains are useless for it.
YES!, please. Because of this, my action chains are all included in menu entries with the name of the library. I would like something safest.
Terisa de morgan is offline   Reply With Quote
Old 03-02-2026, 08:30 PM   #1564
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,223
Karma: 1995558
Join Date: Aug 2015
Device: Kindle
Quote:
Originally Posted by ownedbycats View Post
Has there been any thought into making per-library chains, aside from restrictions? I have a second library now for my wishlist and most of my main-library chains are useless for it.
When the plugin was in the initial phases of development, it was put forth whether the chains should be library specific or global. There was not much traction for the library specific option, so the plugin continued with the global option.

Quote:
Originally Posted by capink View Post
Another thing I am not sure about, is whether it makes sense to make the chains library specific, or keep them as they are now. If people have any input about this, I would be interested in hearing it. It might break existing settings though.
It was a binary either/or choice. The idea of making the plugin support both invites a lot of complications in coding as well as in the interface of the plugin, that I am not ready to deal with right now. I am not going to rule the possibility altogether, but if it ever happens it is not going to be anytime soon.


Quote:
Originally Posted by Terisa de morgan View Post
YES!, please. Because of this, my action chains are all included in menu entries with the name of the library. I would like something safest.

If your main concern is safety, you can set the following condition on your chains:
Code:
template: program: current_library_name()
comparison operator: =
value: the name of your target library
This will make sure the chain does not run accidentally in libraries it is not intended to run in.
capink is offline   Reply With Quote
Old 03-05-2026, 12:11 AM   #1565
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: 11,635
Karma: 81412473
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
Possible bug with an interaction between Reading Goal and Action Chains and multiple libraries.. I not sure which plugin responsible so I put both threads.

Steps to replicate:

1. In Reading Goal for Library A, have a challenge set.
2. Put "Add to Challenge > <challenge name>" in an action chain.
3. Open Calibre in Library B.
4. Copy book to Library A, and then switch.
5. Run the action chain.

It fails to validate, and when I open the Calibre actions in AC, it shows "no challenges" despite there being a challenge.
ownedbycats 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
[Editor Plugin] Editor Chains capink Plugins 120 12-25-2025 08:14 AM
Action Chains Resources capink Plugins 80 09-18-2025 04:45 AM
[GUI Plugin] Noosfere_util, a companion plugin to noosfere DB lrpirlet Plugins 2 08-18-2022 03:15 PM
[GUI Plugin] Save Virtual Libraries To Column (GUI) chaley Plugins 14 04-04-2021 05:25 AM


All times are GMT -4. The time now is 02:53 AM.


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