AO3: [Wrangling] Search My Canonicals

escctrl
2022-12-05T00:07:11Z

runs your tag search over all your assigned fandoms

💖 What it does

Runs a tag search of your choice across all your fandoms' canonicals.

🪴 How to use it

To search a bunch of your fandoms, one after another, for the same query:

1. Enter your query in the "Tag name" field, as you usually would when searching a single fandom.

2. Select the tag type you want to search for. Supported are Fandoms, Characters, Relationships, and Freeforms. You have to pick one.

3. Click the small "Search my Canonicals" button at the bottom left of the form.

4. A dialog opens, showing all your assigned fandoms.

5. Tick the fandoms that you want to search in.

You can use the "Toggle all Fandoms" checkbox at the top to select or deselect all fandoms.

6. Click "Search" at the bottom of the dialog. (The button tells you again which tag type you're searching for.)

7. The results of each fandom are added below the search form.

The script will pause and re-start when you're rate-limited.

You can use the "Cancel Search" button at the bottom left of the form to stop it.

If you're trying to search for "illegal characters" (such as ‘’“”｜–—―（）''), there's a convenient way to add the cumbersome search string:

1. Make sure the "Tag name" field is empty.

2. Click the small "Check Illegal" button at the bottom left of the form.

3. The query is added into the "Tag name" field, and the tag status is set to search for Canonicals.

🐞 Known limitations

The script only works on an empty tag search. Once you searched for something the normal way, the buttons don't not appear anymore.

Currently, the script for putting search results into a table does not recognize this type of search, and you'll see tags in the standard list.

🏛️ History

v5 - continue after Retry Later, cancel search

v4 - search term and fandoms included in the search can now be chosen freely

v3 - config to set the illegal chars query without searching

v2 - outputs results continuously

v1 - initial version