View Single Post
Old 11-04-2023, 08:51 PM   #9057
bigwoof
Connoisseur
bigwoof began at the beginning.
 
Posts: 88
Karma: 18
Join Date: Jun 2020
Device: Boox Note Air3, don't use my kindle anymore
Quote:
Originally Posted by veviara View Post
Around a year ago I was here asking this question:

Instead of messing around with fanficfare for this, I found the Actions Chains plugin and chained together two actions:
I did something very similar myself. Except I wrote AC templates instead of doing single edit chains.

Basically my template
- first combines the tags, relationships, characters, and comments meta data fields into a single temp variable
- runs a bunch of code to extract whatever I want from that single combined variable. e.g. checking if there is an OC mentioned with something like

oc = contains(characters, '\ oc\ |\ oc,|,oc\ |\ oc\.|\(oc\)|original character', ',Type: Original Character', '');

I basically decided a set of about 50 tags (with a few variants for some tags)I actually care about and ignore everything else. Also have a bunch of tags to fix all the ratings and publishers to a set of consistent values and if-then-else clauses to create tags based on book sizes assigned to buckets (>200K, >500K, <10K etc.).

Made it much easier to find books by specific tags on my phone where the previous unstructured literally 100,000 tags (thank you AO3!) was unmanagable.

Thank you once again @capink (author of AC) for providing the chain iterator python code to run an AC over a very large library by breaking the selections into groups of 10 to 100 (you decide) and processing them bit by bit.
bigwoof is offline   Reply With Quote