mirror of https://github.com/stashapp/stash.git
59 lines
1.6 KiB
YAML
59 lines
1.6 KiB
YAML
# example plugin config
|
|
name: Hawwwwt Tagger (Javascript edition)
|
|
description: Javascript Hawwwwt tagging utility (using raw interface).
|
|
version: 1.0
|
|
url: http://www.github.com/stashapp/stash
|
|
exec:
|
|
- js.js
|
|
interface: js
|
|
tasks:
|
|
- name: Add hawwwwt tag to random scene
|
|
description: Creates a "Hawwwwt" tag if not present and adds to a random scene.
|
|
defaultArgs:
|
|
mode: add
|
|
- name: Remove hawwwwt tag from system
|
|
description: Removes the "Hawwwwt" tag from all scenes and deletes the tag.
|
|
defaultArgs:
|
|
mode: remove
|
|
- name: Indefinite task
|
|
description: Sleeps indefinitely - interruptable
|
|
# we'll try command-line argument for this one
|
|
defaultArgs:
|
|
mode: indef
|
|
- name: Long task
|
|
description: Sleeps for 100 seconds - interruptable
|
|
defaultArgs:
|
|
mode: long
|
|
hooks:
|
|
- name: Log scene marker create/update
|
|
description: Logs some stuff when creating/updating scene marker.
|
|
triggeredBy:
|
|
- SceneMarker.Create.Post
|
|
- SceneMarker.Update.Post
|
|
- SceneMarker.Delete.Post
|
|
- Scene.Create.Post
|
|
- Scene.Update.Post
|
|
- Scene.Destroy.Post
|
|
- Image.Create.Post
|
|
- Image.Update.Post
|
|
- Image.Destroy.Post
|
|
- Gallery.Create.Post
|
|
- Gallery.Update.Post
|
|
- Gallery.Destroy.Post
|
|
- Movie.Create.Post
|
|
- Movie.Update.Post
|
|
- Movie.Destroy.Post
|
|
- Performer.Create.Post
|
|
- Performer.Update.Post
|
|
- Performer.Destroy.Post
|
|
- Studio.Create.Post
|
|
- Studio.Update.Post
|
|
- Studio.Destroy.Post
|
|
- Tag.Create.Post
|
|
- Tag.Update.Post
|
|
- Tag.Destroy.Post
|
|
defaultArgs:
|
|
mode: hook
|
|
|
|
|