mirror of
https://github.com/stashapp/Stash-Docs.git
synced 2025-12-10 00:41:30 -06:00
266 lines
8.7 KiB
Markdown
266 lines
8.7 KiB
Markdown
---
|
|
title: Browse userscripts
|
|
---
|
|
|
|
??? tip "stash-git-index"
|
|
Exhaustive list of git repositories related to Stash [Google Sheets document](https://docs.google.com/spreadsheets/d/1yudaRDo_3ZOVivviffvQiSGU_gNpgkG4kIYrJP6DHP4/edit?usp=sharing).
|
|
|
|
??? tip "Userscript no longer works"
|
|
If you found that userscript is no longer working you can try contacting the author directly or create an issue on their Git platform. You can also create a GitHub issue on [Stash-Docs](https://github.com/stashapp/Stash-Docs){target=_blank} for it to be removed from the list.
|
|
|
|
## Stash userscripts
|
|
|
|
??? tip "Compatability"
|
|
Make sure your instance URL is declared in `@match`.
|
|
|
|
### [Performer Image Carousel](https://github.com/Serechops/Serechops-Stash/blob/main/Stash_Userscripts/performerImageCarousel.user.js){target=_blank}
|
|
|
|
=== "Description"
|
|
|
|
Displays a carousel of performer images in the header.
|
|
|
|
=== "Author"
|
|
|
|
[Serechops](https://github.com/Serechops){target=_blank}
|
|
|
|
=== "Screenshots"
|
|
|
|
### [stash-checker](https://github.com/timo95/stash-checker/releases/latest){target=_blank}
|
|
|
|
=== "Description"
|
|
|
|
Stash Checker is an userscript for porn websites to check if a Scene/Performer is in your Stash instance. It shows a checkmark if an item was found in your Stash. Hovering over the checkmark gives you a tooltip with information about the item in your Stash.
|
|
|
|
=== "Author"
|
|
|
|
[timo95](https://github.com/timo95){target=_blank}
|
|
|
|
=== "Screenshots"
|
|
|
|
{ loading=lazy }
|
|
{ loading=lazy }
|
|
|
|
|
|
### [stashCreateAll](https://github.com/Serechops/Serechops-Stash/blob/main/Stash_Userscripts/stashCreateAll.user.js){target=_blank}
|
|
|
|
=== "Description"
|
|
|
|
Automate batch creation and tagging
|
|
|
|
=== "Author"
|
|
|
|
[Serechops](https://github.com/Serechops){target=_blank}
|
|
|
|
=== "Screenshots"
|
|
|
|
## stash-box userscripts
|
|
|
|
??? tip "stash-box compatability"
|
|
Sometimes just updating `@match` is enough to make the userscript to work on a different stash-box instance. But it's not a guarantee.
|
|
|
|
### [db-noto-color](https://github.com/feederbox826/userscripts/blob/main/userscript/db-noto-color.user.js){target=_blank}
|
|
|
|
=== "Description"
|
|
|
|
Adds Noto Color Emoji to stash-box instances
|
|
|
|
=== "Author"
|
|
|
|
[feederbox826](https://github.com/feederbox826){target=_blank}
|
|
|
|
=== "Screenshots"
|
|
|
|
### [FansDB Submission Helper](https://github.com/stashapp/CommunityScripts/blob/main/userscripts/FansDB_Submission_Helper/fansdb_submission_helper.user.js){target=_blank}
|
|
|
|
=== "Description"
|
|
|
|
- Adds button to add all unmatched aliases to performer
|
|
- Adds button to add all unmatched urls to performer
|
|
- Adds button to add all unmatched measurements to performer (if they match expected formats)
|
|
- Convert unmatched urls from regular strings to linked strings
|
|
|
|
=== "README"
|
|
|
|
View [README](https://github.com/stashapp/CommunityScripts/blob/main/userscripts/FansDB_Submission_Helper/README.md)
|
|
|
|
=== "Author"
|
|
|
|
[mmenanno](https://github.com/mmenanno){target=_blank}, [DogmaDragon](https://github.com/DogmaDragon){target=_blank}
|
|
|
|
=== "Screenshots"
|
|
|
|
{ loading=lazy }
|
|
{ loading=lazy }
|
|
|
|
### [StashDB Submission Helper](https://github.com/stashapp/CommunityScripts/blob/main/userscripts/StashDB_Submission_Helper/stashdb_submission_helper.user.js){target=_blank}
|
|
|
|
=== "Description"
|
|
|
|
- Adds button to add all unmatched aliases to performer
|
|
- Adds button to add all unmatched urls to performer
|
|
- Adds button to add all unmatched measurements to performer (if they match expected formats)
|
|
- Convert unmatched urls from regular strings to linked strings
|
|
|
|
=== "README"
|
|
|
|
View [README](https://github.com/stashapp/CommunityScripts/blob/main/userscripts/StashDB_Submission_Helper/README.md)
|
|
|
|
=== "Author"
|
|
|
|
[mmenanno](https://github.com/mmenanno){target=_blank}
|
|
|
|
=== "Screenshots"
|
|
|
|
{ loading=lazy }
|
|
{ loading=lazy }
|
|
|
|
### [stashdb-diff](https://github.com/feederbox826/userscripts/blob/main/userscript/stashdb-diff.user.js){target=_blank}
|
|
|
|
=== "Description"
|
|
|
|
add character-by-character diff for stashdb
|
|
|
|
=== "Author"
|
|
|
|
[feederbox826](https://github.com/feederbox826){target=_blank}
|
|
|
|
=== "Screenshots"
|
|
|
|
### [stashdb-link-chip](https://github.com/feederbox826/userscripts/blob/main/userscript/stashdb-link-chip.user.js){target=_blank}
|
|
|
|
=== "Description"
|
|
|
|
add chips to links in edit queue
|
|
|
|
=== "Author"
|
|
|
|
[feederbox826](https://github.com/feederbox826){target=_blank}
|
|
|
|
=== "Screenshots"
|
|
|
|
### [stashdb-relative-date](https://github.com/feederbox826/userscripts/blob/main/userscript/stashdb-relative-date.user.js){target=_blank}
|
|
|
|
=== "Description"
|
|
|
|
adds relative dates to stashdb
|
|
|
|
=== "Author"
|
|
|
|
[feederbox826](https://github.com/feederbox826){target=_blank}
|
|
|
|
=== "Screenshots"
|
|
|
|
### [stashdb-rm](https://github.com/feederbox826/userscripts/blob/main/userscript/stashdb-rm.user.js){target=_blank}
|
|
|
|
=== "Description"
|
|
|
|
Remove scenes from loaded studios on stashdb.org
|
|
|
|
=== "Author"
|
|
|
|
[feederbox826](https://github.com/feederbox826){target=_blank}
|
|
|
|
=== "Screenshots"
|
|
|
|
### [Studio Image Blur for StashDB](https://github.com/Serechops/Serechops-Stash/blob/main/StashDB%20Userscript/Studio%20Image%20Blur%20for%20StashDB-0.1.user.js){target=_blank}
|
|
|
|
=== "Description"
|
|
|
|
Blurs images from specific studios on StashDB scene cards, based on studio name and img src
|
|
|
|
=== "Author"
|
|
|
|
[Serechops](https://github.com/Serechops){target=_blank}
|
|
|
|
=== "Screenshots"
|
|
|
|
## Utility userscripts
|
|
|
|
There are some userscripts that might be useful to Stash users, but does not directly involve Stash or stash-box instances.
|
|
|
|
### [twitter-media-unblur](https://github.com/feederbox826/userscripts/blob/main/userscript/twitter-media-unblur.user.js){target=_blank}
|
|
|
|
=== "Description"
|
|
|
|
unblur all twitter sensitive media post
|
|
|
|
=== "Author"
|
|
|
|
[feederbox826](https://github.com/feederbox826){target=_blank}
|
|
|
|
=== "Screenshots"
|
|
|
|
### [PMVHaven AutoDL](https://github.com/S3L3CT3DLoves/UserScripts/blob/main/scripts/PMVHaven-Auto-DL.user.js){target=_blank}
|
|
|
|
=== "Description"
|
|
|
|
Dashboard to simplify PMV downloading on PMVHaven
|
|
|
|
=== "Author"
|
|
|
|
[S3L3CT3DLoves](https://github.com/S3L3CT3DLoves){target=_blank}
|
|
|
|
=== "Screenshots"
|
|
|
|
### [SpankBang AutoDL](https://github.com/S3L3CT3DLoves/UserScripts/blob/main/scripts/SB-Auto-DL.user.js){target=_blank}
|
|
|
|
=== "Description"
|
|
|
|
Dashboard to download all a user's videos on SpankBang
|
|
|
|
=== "Author"
|
|
|
|
[S3L3CT3DLoves](https://github.com/S3L3CT3DLoves){target=_blank}
|
|
|
|
=== "Screenshots"
|
|
|
|
### [SpankBang Frontend Scraper](https://github.com/S3L3CT3DLoves/UserScripts/blob/main/scripts/SB-Frontend-Scraper.user.js){target=_blank}
|
|
|
|
=== "Description"
|
|
|
|
Use in Stash to scrape Spankbang from the browser, bypassing cloudflare issues
|
|
|
|
=== "Author"
|
|
|
|
[S3L3CT3DLoves](https://github.com/S3L3CT3DLoves){target=_blank}
|
|
|
|
=== "Screenshots"
|
|
|
|
### [LifeSelector unblur](https://github.com/feederbox826/userscripts/blob/main/userscript/ls-unblur.user.js){target=_blank}
|
|
|
|
=== "Description"
|
|
|
|
Unblur LifeSelector website
|
|
|
|
=== "Author"
|
|
|
|
[feederbox826](https://github.com/feederbox826){target=_blank}
|
|
|
|
=== "Screenshots"
|
|
|
|
### [redgifs autosettings](https://github.com/feederbox826/userscripts/blob/main/userscript/redgifs-auto.user.js){target=_blank}
|
|
|
|
=== "Description"
|
|
|
|
Auto Unmute / Play / HD redgifs
|
|
|
|
=== "Author"
|
|
|
|
[feederbox826](https://github.com/feederbox826){target=_blank}
|
|
|
|
=== "Screenshots"
|
|
|
|
### [Stash-TMDB Sync/Scraper](https://github.com/W0lfieW0lf/StashApp-Tools/blob/main/Userscripts/Stash-TMDB_SyncButton%20.js){target=_blank}
|
|
|
|
=== "Description"
|
|
|
|
Sync Button in TMDB Site.to Create Movie/Performer in Stash and Update performer missing info.
|
|
|
|
=== "Author"
|
|
|
|
[W0lfieW0lf](https://github.com/W0lfieW0lf){target=_blank}
|
|
|
|
=== "Screenshots"
|
|

|
|

|