| Summary | Plugin allowing you to bulk scrape performer with any performer scraper | |
| Repository | https://github.com/Jacksyy420/Stash-Plugins/tree/main/Plugins/BulkPerformerScraper | |
| Source URL | https://jacksyy420.github.io/Stash-Plugins/index.yml | |
| Install | How to install a plugin? |
This is not a scraper itself, but this plugin allows you to use any performer scraper in bulk.
This is a beta version. Please report any bugs or issues you encounter.
This plugin automatically creates a backup when you change things.
Features
-
Works with any Scraper: Choose either a community Scraper or a Stash-Box (e.g. StashDB). Only one Scraper is used at a time.
-
Field selection: Image, Disambiguation, Gender, Birthdate and Death date, Ethnicity, Country, Eye and Hair color, Height, Weight, Measurements, Fake tits, Penis length, Circumcised, Career length, Tattoos, Piercings, Aliases, URLs, Tags and Details.
-
Two modes: Fill empty fields only (default) or overwrite existing values.
-
Everything in one window: Opening the plugin shows a window with the settings (Scrapers, fields, Performers, genders, options). Start review switches to the same view, where Performers are checked live. Nothing is written during this step. For each Performer you see what would change (before/new, with a preview for images).
-
Sorting and filtering the result list: by Scenes + Images, Scenes only, Images only, name, number of changes and status, each ascending or descending. You can filter by status (Changes, Unsure, No values, No result, Skipped, Error).
-
Selective apply: You deselect or select individual results and apply only the selected ones.
-
Performer filter: All Performers or only Performers with a specific Tag. You also select the genders via checkboxes (Male, Female, Transgender male, Transgender female, Intersex, Non-binary and “Not specified”).
-
Skipping without a request: If “Overwrite existing values” is off, Performers whose selected fields are all filled are skipped. No request is sent to the Scrapers and the wait time is omitted. They appear in the list with the status Skipped.
-
Match and link to the Scraper page: If results are found, the expanded entry shows the name of the match and a link to its page at the Scraper.
-
Possible matches for unsure results: For status Unsure, the list shows the candidate matches (name, details, similarity, source, link and image). With Select you manually apply one of them to the Performer.
-
Name matching with Disambiguation: Matches whose name does not fit the Performer are not applied and are marked
unsure. The Performer’s Disambiguation helps to tell same-name matches apart and reduces the number of unsure cases. -
Backup and undo: The old values are backed up before every change.
-
Rate-limit protection: Configurable pause between requests. Errors for individual Performers do not stop the run.
The button to start the plugin is in the top right in the Performer tab.
This Plugin was created by/with AI.
Feel free to notify me about any issues or feature requests. ![]()