This repository contains plugins, themes, userscripts and other utility scripts created by the Stash community.
More extensive list of plugins and other projects for Stash is available on our documentation site.
Note
More plugins are available at https://docs.stashapp.cc/plugins.
Plugins can be installed and managed from the Settings > Plugins page.
Plugins are installed using the Available Plugins section. The Community (stable) source is configured by default.
Source is located at https://stashapp.github.io/CommunityScripts/stable/index.yml
.
Installed plugins can be updated or uninstalled from the Installed Plugins section.
By default, Stash looks for plugin configurations in the plugins sub-directory of the directory where the stash config.yml is read. This will either be the %USERPROFILE%\.stash\plugins
on Windows or /root/.stash/plugins
on Unix systems (Mac, Linux, etc.) or the current working directory.
Plugins are added by adding configuration yaml files (format: pluginName.yml
) to the plugins directory.
Loaded plugins can be viewed in the Settings > Plugins page. After plugins are added, removed or edited while Stash is running, they can be reloaded by clicking Reload plugins button.
Note
More themes are available at https://docs.stashapp.cc/themes.
Plugins can be installed and managed from the Settings > Plugins page.
Plugins are installed using the Available Plugins section. The Community (stable) source is configured by default.
Source is located at https://stashapp.github.io/CommunityScripts/stable/index.yml
.
Installed plugins can be updated or uninstalled from the Installed Plugins section.
- Find a theme from the list and copy the content of .css file.
- In Stash, go to Settings > Interface and scroll down to Custom CSS heading.
- Make sure Custom CSS enabled is checked.
- Click on Edit under Custom CSS and then paste the CSS code into the text box.
- You will need to force-reload Shift+F5 in order to see the theme.
Note
More userscripts are available at https://docs.stashapp.cc/userscripts.
To install the userscript you will need a browser extension such as:
- Go to usersripts directory.
- Find the usersccript you want to install.
- Select the
.user.js
file. - Click
Raw
button. It should either autoamtically prompt your browser extension or you will need to manually copy all the content and create new userscript in the extension yourself.
Note
More scripts are available at https://docs.stashapp.cc/scripts.
To install/run a script follow the install instructions listed in individual README files.
Formatting is enforced on all files. Follow this setup guide:
-
Yarn and its dependencies must be installed to run the formatting tools.
yarn install --frozen-lockfile
-
Python dependencies must also be installed to format
py
files.pip install -r requirements.txt
yarn run format
py
files are formatted using black
.
yarn run format-py
To be formalized.