| Summary | Extracts usernames from performer social media URLs and adds them as aliases. | |
| Repository | https://github.com/thismanyboyfriends2/stash-plugins/tree/main/plugins/performer-url-aliases | |
| Source URL | https://thismanyboyfriends2.github.io/stash-plugins/main/index.yml | |
| Install | How to install a plugin? |
Performer URL Aliases
Extracts usernames from performer social media URLs and adds them as aliases.
What it does
Scans all performers in your Stash library and:
- Extracts usernames from social media URLs (e.g.,
https://x.com/janedoe→janedoe) - Deduplicates aliases using case-insensitive matching against existing aliases and the performer’s name
- Cleans up existing duplicates - removes pre-existing duplicate aliases found in your Stash data
Supported sites
| Site | Example URL | Extracted alias |
|---|---|---|
| OnlyFans | https://onlyfans.com/janedoe |
janedoe |
| X / Twitter | https://x.com/janedoe |
janedoe |
https://www.instagram.com/janedoe |
janedoe |
|
| Fansly | https://fansly.com/janedoe |
janedoe |
| TikTok | https://www.tiktok.com/@janedoe |
janedoe |
| LoyalFans | https://www.loyalfans.com/JaneDoe |
JaneDoe |
| Linktree | https://linktr.ee/JaneDoe |
JaneDoe |
Non-username paths (e.g., /about, /login, /explore) are automatically skipped.
Tasks
- Preview Alias Extraction - Shows what aliases would be extracted without applying them
- Extract Aliases from URLs - Extracts usernames and adds them as aliases
Usage
- Run Preview Alias Extraction first to review proposed changes
- Check the logs to verify the additions and duplicate removals look correct
- Run Extract Aliases from URLs to apply the changes